NCHAR

тип NCHAR[ (n) ]
псевдоним NATIONAL CHARACTER[ (n) ]
n количество символов от 1 до 4000
аналог в C# char
размер в байтах n * 2
Символьный тип данных фиксированной длины с поддержкой Unicode длиной до 4000 байтов. Если количество символов меньше n, то недостающее количество заполняется пробелами. Если больше, то усекается. 1 символ — 2 байта
Скрыть

Показать

Копировать
  Script.sql  
--по умолчанию 1 символ
DECLARE @a NCHAR = N'ф'
PRINT @a
DECLARE @b NCHAR(6) = N'Лондон'
PRINT @b
--недостающие символы будут дополнены пробелами
DECLARENCHAR(10) = N'Лондон'
PRINT--произойдет усечение
DECLARE @d NCHAR(3) = N'Лондон'
PRINT @d
 
ф
Лондон
Лондон
Лон