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

Начало » Использование СУБД » Firebird, HQbird, InterBase » FB 2.5 replace
FB 2.5 replace [сообщение #6136] Mon, 07 July 2025 17:55 Переход к предыдущему сообщению
DarkMaster в настоящее время не в онлайне  DarkMaster
Сообщений: 42
Зарегистрирован: August 2022
Member
Други, дурацкий вопрос возник.

Есть старенький FB 2.5.8. Задача - сменить в блобе CRLF на <br>.
Делаю по науке:
declare cr varchar(1);

cr=ascii_char(13);
blob=replace(:blob,:cr,'<br>');  <---  облом - arithmetic bla-bla, string truncation etc....
по старому:
blob=replace(:blob,'
','<br>');                       <--- все ок
но:
declare cr varchar(10);

cr=ascii_char(13);
blob=replace(:blob,:cr,'<br>');  <-- тоже все ок
Собственно вопрос - почему при varchar(1) облом выходит? Что-то такое всплывало, но что - не помню. Собственно чисто академический вопрос - пуркуа?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Официальная сертификация Firebird Foundation на конференции по СУБД Firebird
Следующая тема: Полнотекстовый поиск для Firebird
Переход к форуму:
  


Текущее время: Tue Jul 08 20:09:06 GMT+3 2025

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