Eu não conheço SQL Server, mas sei que em Oracle existem dois tipos distintos de
string:
CHAR, que se comporta exatamente como o seu exemplo, ou seja, uma vez definido
um CHAR(20), qualquer valor inserido será completado com espaços em branco até
completar 20 caracteres; e
VARCHAR2, que se comport
Robson Romeo Schneider wrote:
>
> java.sql.PreparedStatement ps = connection.prepareStatement("INSERT INTO
> teste VALUES (?)");
> ps.setString(1, "testando");
> ps.executeUpdate();
> Teoricamente o que deveria estar no banco é "testando", mas espaços estão
> sendo inseridos, até ser completado
Caros colegas
Estou utilizando MS Sql Server 7.0, conexão JDBC - ODBC e estou tendo
problemas com o java.sql.PreparedStatement.
Estou executando algo parecido:
java.sql.PreparedStatement ps = connection.prepareStatement("INSERT INTO
teste VALUES (?)");
ps.setString(1, "testando");
ps.execute