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

Откуда:
Сообщений: 35
Возникли непонятки - какое же максимальное количество символов может содержать данный столбец? Интернет говорит что "max указывает, что максимальный размер для хранения равен 2^31-1 байт (2 ГБ)". Но меня смущает что суммарный размер записи(строки) в таблице не может превышать 65535 байт. Где же правда? или я в чём-то не прав?
9 янв 14, 15:48    [15391140]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL2008R2. Varchar(max) - макисмальное количество символов  [new]
Glory
Member

Откуда:
Сообщений: 104751
Павел Евгеньевич
Интернет говорит что "max указывает, что максимальный размер для хранения равен 2^31-1 байт (2 ГБ)". Но меня смущает что суммарный размер записи(строки) в таблице не может превышать 65535 байт. Где же правда? или я в чём-то не прав?

Надо читать оригинальный хелп продукта.
А не первор попавшееся сообщение про "суммарный размер записи(строки) в таблице не может превышать 65535 байт"
9 янв 14, 15:53    [15391202]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL2008R2. Varchar(max) - макисмальное количество символов  [new]
Konst_One
Member

Откуда:
Сообщений: 11600
VARCHAR(MAX) uses the normal datapages until the content actually fills 8k of data.
When overflow happens, data is stored as old TEXT, IMAGE and a pointer is replacing the old content.
9 янв 14, 15:54    [15391219]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL2008R2. Varchar(max) - макисмальное количество символов  [new]
Павел Евгеньевич
Member

Откуда:
Сообщений: 35
вот оно что, спасибо!
9 янв 14, 16:13    [15391410]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить