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

Начало » Использование СУБД » Firebird, HQbird, InterBase » CLOB в varchar (необходимо результат list пребразовать в мфксрфк)
CLOB в varchar [сообщение #5374] Wed, 28 August 2024 18:08 Переход к следующему сообщению
maker в настоящее время не в онлайне  maker
Сообщений: 3
Зарегистрирован: June 2022
Junior Member
Подскажите что делаю не так, в запросе использую конструкцию
cast(list(c.last_name||' '||substring(c.first_name from 1 for 1)||'. - '||td.note, ', ') as varchar(50))
но если результат list выходит за пределы varchar(50) падает ошибка... а хотелось бы вернуть первые 50 символов, а что дальше, как бы не имеет значения.
Re: CLOB в varchar [сообщение #5377 является ответом на сообщение #5374] Thu, 29 August 2024 00:46 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 391
Зарегистрирован: August 2022
Senior Member
LEFT()
Re: CLOB в varchar [сообщение #5378 является ответом на сообщение #5377] Thu, 29 August 2024 05:03 Переход к предыдущему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 127
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Перед кастом сделай left (sdfsdfs, 50)
Предыдущая тема: Результаты тестов производительности Firebird 5
Следующая тема: Требуются молодые сурки для смелых экспериментов
Переход к форуму:
  


Текущее время: Fri Sep 20 16:40:07 GMT+3 2024

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