SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Текстовый блоб как строка
Текстовый блоб как строка [сообщение #847] Mon, 17 October 2022 19:07 Переход к предыдущему сообщению
Док в настоящее время не в онлайне  Док
Сообщений: 101
Зарегистрирован: June 2022
Senior Member
Рискну поднять сабж. Пытался найти поиском на старом скруле - без успеха.

Есть текстовый блоб, нужно получить 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
Сабж же навеняка возможен? Или нет?


FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by TonyWhyman

https://zoltanleo.blogspot.com/
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: XNET vs WNET
Следующая тема: Как "запустить" сервер Firebird
Переход к форуму:
  


Текущее время: Sun Apr 28 14:49:12 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00680 секунд