Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Экранирование в trim  [new]
Shtock
Member

Откуда: СПб
Сообщений: 3049
решил сделать
select trim(trailing ':' from 'asdfasdf:')from dual


Не пашет с ora-01006: bind variable does not exist

Попытался сделать что-нибудь типа

select trim(trailing '\:' from 'asdfasdf:')from dual


тоже падает с ora-30001: trim set should have only one character.

Понятно дело, обошёлся substr, но как с тримом это сделать?
28 фев 14, 12:44    [15645553]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование в trim  [new]
Elic
Member

Откуда:
Сообщений: 29990
Выкинуть клиента/клиентский инструмент.
28 фев 14, 12:48    [15645592]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование в trim  [new]
Be or not to be...
Guest
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 
Connected as staging
 
SQL> select trim(trailing ':' from 'asdfasdf:')from dual;
 
TRIM(TRAILING':'FROM'ASDFASDF:
------------------------------
asdfasdf
 
SQL> 
28 фев 14, 12:48    [15645603]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование в trim  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
Дело видать в клиенте:
SQL Developer
TRIM(TRAILING':'FROM'ASDFASDF:')
--------------------------------
asdfasdf
28 фев 14, 12:49    [15645615]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование в trim  [new]
Shtock
Member

Откуда: СПб
Сообщений: 3049
Мда, печалько...
28 фев 14, 13:40    [15646168]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование в trim  [new]
--Eugene--
Member

Откуда: Боярышник
Сообщений: 2170
Shtock,

select trim(trailing chr(58) from 'qweqwe'||chr(58)) from dual
28 фев 14, 13:44    [15646213]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить