MS SQL CE строка больше 4000 символов
От: Аноним  
Дата: 12.08.09 15:52
Оценка:
Прошу прощения, если данныя тема уже была на форуме, но я не нашел.
Мне нужно хранить в БД тексты большого объема. nvarchar(n) ограничен 4000 символами. Каким образом можно решить эту проблему?

Спасибо
Re: MS SQL CE строка больше 4000 символов
От: gBopHuk Россия  
Дата: 12.08.09 19:46
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Прошу прощения, если данныя тема уже была на форуме, но я не нашел.

А>Мне нужно хранить в БД тексты большого объема. nvarchar(n) ограничен 4000 символами. Каким образом можно решить эту проблему?

А>Спасибо

Microsoft SQL Server stores character strings longer than 8,000 characters and binary data longer than 8,000 bytes in special data types named text and image.

Sql server 2008 books online
Re[2]: MS SQL CE строка больше 4000 символов
От: igor_ku  
Дата: 17.08.09 07:10
Оценка:
Здравствуйте, gBopHuk, Вы писали:
BH>

BH>Microsoft SQL Server stores character strings longer than 8,000 characters and binary data longer than 8,000 bytes in special data types named text and image.

Sql server 2008 books online


По моему это совершенно неправильный совет. В том же Books Online написано следуюющее:

Important:
ntext, text, and image data types will be removed in a future version of Microsoft SQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.
Re[3]: MS SQL CE строка больше 4000 символов
От: _d_m_  
Дата: 19.08.09 01:18
Оценка:
Здравствуйте, igor_ku, Вы писали:

_>Здравствуйте, gBopHuk, Вы писали:

BH>>

BH>>Microsoft SQL Server stores character strings longer than 8,000 characters and binary data longer than 8,000 bytes in special data types named text and image.

Sql server 2008 books online


_>По моему это совершенно неправильный совет. В том же Books Online написано следуюющее:


_>Important:

_>ntext, text, and image data types will be removed in a future version of Microsoft SQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.

Вы оба неправы.
Не забываем, речь идет о совершенно другой СУБД — SQL Server CE. Так вот, в SQL CE 3.5 нет типов данных nvarchar(max), varchar(max), varbinary(max), text. А вот типы ntext и image присутствуют.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.