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

Откуда: Питер
Сообщений: 670
таблица:
create table #tFilters([name] varchar(50), type varchar(5), operation varchar(5), val varchar(8000))

так вот при попытке инсертить туды данные выдает такое предупреждение:
Warning: The table '#tFilters' has been created but its maximum row size (8089) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.

Что почем?
31 июл 03, 17:04    [283981]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
Все же ясно написано:
Warning: The table '#tFilters' has been created but its maximum row size (8089) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.

это перевод с этого сайта http://www.translate.ru/text.asp

Предупреждение: стол '*tFilters' был создан, но его максимальный размер ряда (8089) превышает максимальный номер(число) байтов в ряд (8060). ВСТАВЬТЕ или МОДЕРНИЗАЦИЯ ряда в этом столе будет терпеть неудачу, если заканчивающаяся длина ряда превышает 8060 байтов.
31 июл 03, 17:10    [283990]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
ale-805
Member

Откуда: Питер
Сообщений: 670
да знаю я английский гораздо лучше твоего!!! я спрашиваю, что, всегда такой ворнинг выскакивает, когда пытаешься создать таблицу с суммарным количеством байт, занимаемым полями равным 8060? Просто я этого не знал, урод!
31 июл 03, 17:15    [284007]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
Glory
Member

Откуда:
Сообщений: 104760
Так все-таки "при попытке инсертить туды данные выдает такое предупреждение" или "такой ворнинг выскакивает, когда пытаешься создать таблицу с суммарным количеством байт, занимаемым полями равным 8060" ?

Из вашего вопроса "Что почем?" совершенно непонятно что вы хотите узнать.
И не надо так нервничать.
31 июл 03, 17:21    [284025]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
Очевидно я не понял Ваш вопрос Что почем?...
Насчет урод - эт, Вы к себе. .., надеюсь.
31 июл 03, 17:22    [284029]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
Sirios
Member

Откуда: Russia, Stavropol
Сообщений: 304
По идее при создании тако таблицы не может выпасть такое сообщение, а только при заполнении.
31 июл 03, 17:30    [284040]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
ale-805
Member

Откуда: Питер
Сообщений: 670
нет, Sirios, при создании, я был не прав.
31 июл 03, 17:34    [284047]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31603
При заполнении таблицы не может выпасть такое сообщение, только при создании.
31 июл 03, 17:34    [284048]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
Sirios
Member

Откуда: Russia, Stavropol
Сообщений: 304
Согласен! Мой косяк...
31 июл 03, 17:38    [284057]     Ответить | Цитировать Сообщить модератору
 Re: Превышение размера записи в байтах???  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
Можно сделать поле val text. Так как такие "большие" поля храняться в отдельном месте (а как оно называеться?), то ограничение на 8060 действовать не будет.
31 июл 03, 17:48    [284078]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить