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

Откуда: Москва
Сообщений: 2646
ms sql 2008r2

Смотрю свойство таблицы (в Object Exploer), у поля размер nvarchar(50)

Запускаю
sp_help Таблица
--- поле Length 100 и тип у него nvarchar

Вопрос, почему 100 на не 50 я вижу?
31 окт 14, 15:53    [16784421]     Ответить | Цитировать Сообщить модератору
 Re: размер nvarchar(50)  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3692
trew
ms sql 2008r2

Смотрю свойство таблицы (в Object Exploer), у поля размер nvarchar(50)

Запускаю
sp_help Таблица

--- поле Length 100 и тип у него nvarchar

Вопрос, почему 100 на не 50 я вижу?

потому что nvarchar - юникод, и у него 2 байта на символ
31 окт 14, 15:57    [16784460]     Ответить | Цитировать Сообщить модератору
 Re: размер nvarchar(50)  [new]
msLex
Member

Откуда:
Сообщений: 8246
trew
ms sql 2008r2

Смотрю свойство таблицы (в Object Exploer), у поля размер nvarchar(50)

Запускаю
sp_help Таблица

--- поле Length 100 и тип у него nvarchar

Вопрос, почему 100 на не 50 я вижу?

N = unicode, а в юникоде (точнее в USC-2, который используется в mssql) любой символ занимает 2 байта
31 окт 14, 15:58    [16784481]     Ответить | Цитировать Сообщить модератору
 Re: размер nvarchar(50)  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Спасибо за ответы!
31 окт 14, 16:20    [16784709]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить