powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Аналог patindex для postresql
1 сообщений из 1, страница 1 из 1
Аналог patindex для postresql
    #39840286
*Ann*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашла аналог функции patindex для postresql:
CREATE OR REPLACE FUNCTION "patindex"( "pattern" VARCHAR, "expression" VARCHAR ) RETURNS INT AS $body$
SELECT
COALESCE(
STRPOS(
$2
,(
SELECT
( REGEXP_MATCHES(
$2
,'(' || REPLACE( REPLACE( TRIM( $1, '%' ), '%', '.*?' ), '_', '.' ) || ')'
,'i'
) )[ 1 ]
LIMIT 1
)
)
,0
)
;
$body$ LANGUAGE 'sql' IMMUTABLE;

Когда ее запускаешь выдается ошибка: unterminated dollar-quoted string at or near "$body$

Подскажите, пожалуйста, из-за чего? Что нужно исправить?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Аналог patindex для postresql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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