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

Сервер WI-V6.3.3.26778 Firebird 2.5
...
Рейтинг: 0 / 0
19.01.2016, 13:54
    #39150604
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать из строк выборки символ табуляции
Для начала: найти ответ на вопрос откуда он там берётся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.01.2016, 14:30
    #39150654
DBConstructor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать из строк выборки символ табуляции
fankhm, ascii код символа табуляции - 09, описание функций ASCII_CHAR и REPLACE найдете в мануале.
...
Рейтинг: 0 / 0
19.01.2016, 14:47
    #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
19.01.2016, 15:16
    #39150713
Убрать из строк выборки символ табуляции
fankhm, сделай корректировку данных прямо в триггере before update or insert, чтобы Tab сразу убирался.
И запросом update проведи автозамену в уже имеющихся записях.
А усложнять выборку клиентских данных === замедлять работу
...
Рейтинг: 0 / 0
19.01.2016, 16:31
    #39150794
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать из строк выборки символ табуляции
Такое впечатление, что автору нужно было обычное TRIM
...
Рейтинг: 0 / 0
20.01.2016, 18:57
    #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
21.01.2016, 09:16
    #39151964
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Убрать из строк выборки символ табуляции
fankhmTRIM не отработал ни символ ТАБ-а ни символы перевода строки.Тут может помочь только чтение инструкции к применению.

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


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