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

Откуда:
Сообщений: 17
Встретился с проблемкой PERL (читает не более 4К символов из БД) и задался вопросом. Можно ли как-то пакетно по 4К читать байты из этого поля типа text? Т.е. Сначала первые 4К символов, потом ещё 4К, и т.д. с помощью SELECT ?
10 авг 09, 10:25    [7516157]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать определенное количество символов из text  [new]
Сергей Мишин
Member

Откуда:
Сообщений: 376
vizarius,

substring ?
10 авг 09, 10:32    [7516180]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать определенное количество символов из text  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Функция TEXTPTR (Transact-SQL)
READTEXT (Transact-SQL)
10 авг 09, 10:35    [7516193]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать определенное количество символов из text  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
iap
Функция TEXTPTR (Transact-SQL)
READTEXT (Transact-SQL)
Но Сергей Мишин прав - SUBSTRING лучше!
BOL
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Используйте вместо этого функцию SUBSTRING.
10 авг 09, 10:41    [7516219]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать определенное количество символов из text  [new]
vizarius
Member

Откуда:
Сообщений: 17
Сергей Мишин,

Спасибо :)
10 авг 09, 10:42    [7516226]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить