Pergunta

Eu realmente não sei como explicar este. Eu tomei uma mesa, criou uma cópia do mesmo com uma coluna específica, como varchar em vez de carvão. Então eu ter copiado os dados de uma tabela para o novo. No entanto, quando eu, em seguida, programaticamente adicionar um novo valor para a tabela, a coluna que foi anteriormente char (200) ainda está sendo preenchido com espaço até os 200 caracteres. Eu tentei fazer um elenco no encarte, um convertido, e até mesmo RTrim (CAST ([MynCharColumn] Como nVarChar)) como encontrado em uma outra pergunta aqui, mas não importa o que eu faço o valor continua a ser preenchido como se fosse ainda um char.

Foi útil?

Solução

palpite: se você estiver usando algum tipo de ORM o código ORM ainda pode ter a coluna como char (200) e inseri-lo como char. Ou, se você estiver usando um procedimento armazenado, se você alterar o tipo de dados lá?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top