тип | CHAR[ (n) ] |
псевдоним | CHARACTER[ (n) ] |
n | количество символов от 1 до 8000 |
аналог в C# | char |
размер в байтах | n |
Символьный тип данных фиксированной длины без поддержки Unicode длиной до 8000 байтов. Если количество символов меньше n, то недостающее количество заполняется пробелами. Если больше, то усекается.
Script.sql
--по умолчанию 1 символ DECLARE @a CHAR = 'a' PRINT @a DECLARE @b CHAR(6) = 'London' PRINT @b --недостающие символы будут дополнены пробелами DECLARE @с CHAR(10) = 'London' PRINT @с --произойдет усечение DECLARE @d CHAR(3) = 'London' PRINT @d
--по умолчанию 1 символ DECLARE @a CHAR = 'a' PRINT @a DECLARE @b CHAR(6) = 'London' PRINT @b --недостающие символы будут дополнены пробелами DECLARE @с CHAR(10) = 'London' PRINT @с --произойдет усечение DECLARE @d CHAR(3) = 'London' PRINT @d
a
London
London
Lon
London
London
Lon