URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 37085
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как написать встроенную SQL функцию на Perl и экранировать одинарные кавычки"

Отправлено auto_tips , 03-Апр-07 10:51 
CREATE FUNCTION totalcomp(integer, integer) RETURNS integer
    AS '
    my $a = ''test''; # ''- Экранирование кавычки.
    return $_[0] + $_[1];
    '
LANGUAGE 'plperl';


URL:
Обсуждается: https://www.opennet.ru/tips/info/153.shtml


Содержание

Сообщения в этом обсуждении
"Как написать встроенную SQL функцию на Perl и экранировать одинарные к"
Отправлено Stanislaus , 03-Апр-07 10:51 
В последних версиях этого не требуется, тк используются $[SMTHG]$:
create function foo(text,text) returns bool as
$$
my($text,$pattern) = @_;
return $text =~ /$pattern/i;
$$ language 'plperl[u]'