NVARCHAR

тип NVARCHAR[ (n | MAX) ]
псевдоним NATIONAL CHARACTER VARYING [ (n | MAX) ]
n количество символов от 1 до 4000
MAX максимальный размер 2^31-1 байт (2 ГБ)
размер в байтах n*2
2 ГБ
Символьный тип данных переменной длины с поддержкой Unicode длиной до 4000 байтов. Если количество символов меньше n, то недостающее количество не заполняется пробелами. Если больше, то усекается. 1 символ — 2 байта
Скрыть

Показать

Копировать
  Script.sql  
--по умолчанию 1 символ
DECLARE @a NVARCHAR = N'ф'
PRINT @a
--максимальное значение
DECLARE @b NVARCHAR(4000) = N'Лондон'
PRINT @b
--самое максимальное значение
DECLARENVARCHAR(MAX) = N'Лондон'
PRINT--произойдет усечение
DECLARE @d NVARCHAR(3) = N'Лондон'
PRINT @d
ф
Лондон
Лондон
Лон