Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / instr / 4 сообщений из 4, страница 1 из 1
08.04.2020, 10:25
    #39944739
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instr
Недавно начал работать с PostgreSQL. Хочу проверить если ли в строке нужное мне значение(в строке перечисляются числа через запятую)
Пишу такое условие
Код: plsql
1.
where INSTR(','||s.outlined||',' , ','||'9'||',') > 0


получаю ошибку
Код: sql
1.
2.
ERROR:  function instr(text, text) does not exist
LINE 3: where INSTR (','||s.outlined||',', ','||'9'||',') > 0


подскажите что не так
...
Рейтинг: 0 / 0
08.04.2020, 10:28
    #39944740
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instr
возможно такой функции нету, чем ее можно заменить? раньше работал с oracle там она была
...
Рейтинг: 0 / 0
08.04.2020, 10:51
    #39944749
neteurt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instr
разобрался можно использовать position
...
Рейтинг: 0 / 0
08.04.2020, 11:32
    #39944767
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
instr
neteurt,

Можно либо найти аналоги среди встроенных строковых функций , коих не мало.
Либо посмотреть в документации пример на PL/pgSQL именно оракловой INSTR .
А если есть возможность установить orafce , то там реализовано полно оракловых функций и пакетов.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / instr / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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