Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 Strano comportamento di varchar

Consentitemi di rispondere con alcune citazioni dalla documentazione di SQL Server.

char e varchar

Conversione dei dati del personaggio

Quindi, il tuo varchar è dichiarato come varchar(1) e la conversione implicita nel tuo SET istruzione (da una stringa letterale di lunghezza 3 a un varchar(1) ) tronca dog a d .