Lassen Sie mich mit einigen Zitaten aus der SQL Server-Dokumentation antworten.
Ihr Varchar wird also als varchar(1)
deklariert , und die implizite Konvertierung in Ihrem SET
-Anweisung (von einem Zeichenfolgenliteral der Länge 3 zu einem varchar(1)
) kürzt dog
zu d
.