powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Убрать из строк выборки символ табуляции
8 сообщений из 8, страница 1 из 1
Убрать из строк выборки символ табуляции
    #39150597
fankhm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
Прошу подсказать, как убрать из строковых полей результирующей выборки символ табуляции.
"Покопал" на форуме и в инете - не нашёл...

Сервер WI-V6.3.3.26778 Firebird 2.5
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39150604
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала: найти ответ на вопрос откуда он там берётся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39150654
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fankhm, ascii код символа табуляции - 09, описание функций ASCII_CHAR и REPLACE найдете в мануале.
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39150676
fankhm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
откуда он там взялся я знаю... при внесении данных копируют, вставляют и сохраняют в базу текст.

большое спасибо за подсказку. работает

Код: plsql
1.
2.
3.
4.
5.
6.
select FIELD_NAME, 
Replace(FIELD_NAME, ASCII_CHAR(09),'') as AFIELD_NAME

from TABLE_NAME

where FILED_NAME like ASCII_CHAR(09)||'%'
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39150713
fankhm, сделай корректировку данных прямо в триггере before update or insert, чтобы Tab сразу убирался.
И запросом update проведи автозамену в уже имеющихся записях.
А усложнять выборку клиентских данных === замедлять работу
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39150794
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое впечатление, что автору нужно было обычное TRIM
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39151773
fankhm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Идущий лесомfankhm, сделай корректировку данных прямо в триггере before update or insert, чтобы Tab сразу убирался.
И запросом update проведи автозамену в уже имеющихся записях.
А усложнять выборку клиентских данных === замедлять работу


сделал. в триггере и сделал update уже существующих данных.

WildSeryТакое впечатление, что автору нужно было обычное TRIM


TRIM не отработал ни символ ТАБ-а ни символы перевода строки.

вот так ещё обработал символы перевода строки
Код: plsql
1.
replace(replace(AText,ASCII_CHAR(10),' '),ASCII_CHAR(13),' ')
...
Рейтинг: 0 / 0
Убрать из строк выборки символ табуляции
    #39151964
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fankhmTRIM не отработал ни символ ТАБ-а ни символы перевода строки.Тут может помочь только чтение инструкции к применению.

P.S. Из середины он, конечно, не уберёт. Но вывод о применимости я делал на основании вышенаписанного, телепатию в полной мере не осилил пока.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Убрать из строк выборки символ табуляции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]