SQLRU.net - RDF-канал
type: channel
description: Разработка приложений баз данных
items: Текстовый блоб как строка
items: Re: Текстовый блоб как строка

Текстовый блоб как строка
type: item
description: Рискну поднять сабж. Пытался найти поиском на старом скруле - без успеха. Есть текстовый блоб, нужно получить n-символов как строку. Запрос вида: SELECT ID , NOTE , LEFT(NOTE, 20) AS LEFT_TRIM , CAST(NOTE AS VARCHAR(20)) AS CAST_TRIM FROM REFBOOK_DATA_COMMON выдает Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. string right truncation. expected length 20, actual 44. ------------------------------------------------------------- SQLCODE: -802 SQLSTATE: 22001 GDSCODE: 335544321 Сабж же навеняка возможен? Или нет?
creator: Док
date: 2022-10-17T16:07:11-00:00

Re: Текстовый блоб как строка
type: item
description: CAST(LEFT(NOTE, 20) AS VARCHAR(20))
creator: hvlad
date: 2022-10-17T16:39:01-00:00

Re: Текстовый блоб как строка
type: item
description: Влад, спасибо! Чуял, что истина где-то рядом...
creator: Док
date: 2022-10-17T19:04:06-00:00

Re: Текстовый блоб как строка
type: item
description: Проверь SUBSTRING(). Тот вроде работал и без CAST().
creator: VladF
date: 2022-10-20T13:33:29-00:00

Re: Текстовый блоб как строка
type: item
description: ...
creator: VladF
date: 2022-10-20T13:39:16-00:00

Re: Текстовый блоб как строка
type: item
description: VladF писал(а) Thu, 20 October 2022 16:33 Проверь SUBSTRING(). Тот вроде работал и без CAST(). SUBSTRING() блоба возвращает блоб.
creator: МП
date: 2022-10-21T09:44:05-00:00

Re: Текстовый блоб как строка
type: item
description: Значит показалось.
creator: VladF
date: 2022-10-21T12:05:03-00:00