Re: is_numeric() or extract_numeric() functions?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: is_numeric() or extract_numeric() functions?
Дата
Msg-id 17340.1043810314@sss.pgh.pa.us
обсуждение исходный текст
Ответ на is_numeric() or extract_numeric() functions?  ("Ron St.Pierre" <rstpierre@syscor.com>)
Ответы Re: is_numeric() or extract_numeric() functions?  ("Ron St.Pierre" <rstpierre@syscor.com>)
Список pgsql-general
"Ron St.Pierre" <rstpierre@syscor.com> writes:
> CREATE OR REPLACE FUNCTION getnumber(varchar(1)) RETURNS integer AS '
>         BEGIN
>             return ($1 ~ '[0-9]');
>         END;
> ' LANGUAGE 'plpgsql';

> I get the following error:
>   parse error at or near "["

You need to double the quotes in the function body, viz

    ...
            return ($1 ~ ''[0-9]'');
    ...

Backslash-quote (\') is an alternative way.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: "Christopher Kings-Lynne"
Дата:
Сообщение: Re: stopping access to a database
Следующее
От: "Evan Macosko"
Дата:
Сообщение: unsubscribe