The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как написать встроенную SQL функцию на Perl и экранировать одинарные кавычки
CREATE FUNCTION totalcomp(integer, integer) RETURNS integer
    AS '
    my $a = ''test''; # ''- Экранирование кавычки.
    return $_[0] + $_[1];
    '
LANGUAGE 'plperl';
 
30.11.2001
Ключи: perl, load_average, sql / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / PlPerl и PlSQL

Обсуждение [ RSS ]
  • 1, Stanislaus (?), 10:51, 03/04/2007 [ответить]  
  • +/
    В последних версиях этого не требуется, тк используются $[SMTHG]$:
    create function foo(text,text) returns bool as
    $$
    my($text,$pattern) = @_;
    return $text =~ /$pattern/i;
    $$ language 'plperl[u]'
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру