Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] как разбить поле (http://forum.oszone.net/showthread.php?t=127677)

toro 04-01-2009 01:09 996732

как разбить поле
 
SQL 2000. Через динамический запрос (т.е. через переменные) записываю в таблицу данные. Переменные не могут быть больше чем varchar(8000). А некоторые поля (ntext) с которых снимаются данные по размеру превосходят 8000. Соответсвенно поля обрезаются. Как быть?

Delirium 08-01-2009 02:38 1000192

приведите пример запроса, зачем голословно обсуждать. Есть функции Left и другие, для взятия определенного количества символов со строки.
Можно написать небольшой триггер на вставку данных, который автоматом при вставке более 8000 символов в указанное поле будет обрезать текст и вставлять его в varchar(8000), а весь текст будет пихать в дополнительно заведенное поле типа ntext.


Время: 13:36.

Время: 13:36.
© OSzone.net 2001-