Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Размерность типов данных в системной таблице  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Доброго дня!
Столкнулся с подобной странностью:
http://clip2net.com/s/5qOZwE
В системных таблицах размерности полей в 2 раза больше, чем есть на самом деле.
Может как то связано с тем, что Nvarchar, с тем что Юникод и требуется в 2 раза больше места, не знаю, подскажите)
22 июл 13, 14:49    [14599416]     Ответить | Цитировать Сообщить модератору
 Re: Размерность типов данных в системной таблице  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Александр52,

BOL -> sys.columns
Column name Data type Description
max_length smallint Maximum length (in bytes) of the column.
22 июл 13, 14:59    [14599484]     Ответить | Цитировать Сообщить модератору
 Re: Размерность типов данных в системной таблице  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Александр52,

Соответственно, для типа nvarchar для получения "maximum length (in characters)" нужно поделить это значение на 2.
22 июл 13, 15:01    [14599492]     Ответить | Цитировать Сообщить модератору
 Re: Размерность типов данных в системной таблице  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Гость333, спасибо :)
22 июл 13, 15:04    [14599509]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить