Ich habe Präfix N in einigen T-SQL-Abfragen zum Einfügen gesehen. Viele Leute haben benutztN
vor dem Einfügen des Wertes in eine Tabelle verwendet.
Ich habe gesucht, aber ich konnte nicht verstehen, wozu das N
Einfügen von Zeichenfolgen in die Tabelle dient.
INSERT INTO Personnel.Employees
VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1),
Welchen Zweck erfüllt dieses 'N'-Präfix und wann sollte es verwendet werden?
N
nur verwenden, wenn ich folgende Datentypen verwendeCHAR, VARCHAR or TEXT
? Da `NCHAR, NVARCHAR oder NTEXT` von Natur aus UNICODE speichern, muss ich es nicht separat hinzufügen ... stimmt das?