Re: SQL function parse error ?

Поиск
Список
Период
Сортировка
От Tomasz Myrta
Тема Re: SQL function parse error ?
Дата
Msg-id 3E1D6362.80701@klaster.net
обсуждение исходный текст
Ответ на SQL function parse error ?  ("Radu-Adrian Popescu" <radu.popescu@aldratech.com>)
Список pgsql-sql
Radu-Adrian Popescu wrote:

>
> Take the following for example:
> create or replace function testfunc1(int) returns setof test as
> '
>     select * from test where age>$1;
> '                            ^^^^^^
> language sql;

I didn't find it in documentation, but sql functions are like bash (you 
forgot about space character):

create or replace function testfunc1(int) returns setof test as
'    select * from test where age > $1;
'
works fine.
Postgresql thinks that >$ is an operator instead of >

Tomasz Myrta



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

Предыдущее
От: "Radu-Adrian Popescu"
Дата:
Сообщение: SQL function parse error ?
Следующее
От: "Radu-Adrian Popescu"
Дата:
Сообщение: Re: SQL function parse error ?