Ребят, поправьте запрос, плиз - нужно получить поиск текста в строке: iLike '%текст%', но что-то у меня с кавычками, при создании функции, не срастается
CREATE OR REPLACE FUNCTION note.q3(text)
RETURNS bigint AS
'select DISTINCT reg_n from note.note_doc where soderganie ilike $1'
LANGUAGE sql VOLATILE
COST 100;
ALTER FUNCTION note.q3(text)
CREATE OR REPLACE FUNCTION
Спасибо, Дружище...
Но не работает.
Поковырялся ещё немного, выяснилось, что строку 'select DISTINCT reg_n from note.note_doc where soderganie ilike $1' менять не нужно. Переменная $1, оказывается, спокойно передает % и кавычки ей не нужны - функция в курсе, что это текст, т.е. запрос SELECT note.q3('%хз%'); вполне себе нормально выполняется.
Может поможет ещё кому, кто как я, в первый раз в функции влез