Re: Help with SQL Function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Help with SQL Function
Дата
Msg-id 18661.978817235@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Help with SQL Function  (Jeff Eckermann <jeff@akira.eckermann.com>)
Список pgsql-general
Jeff Eckermann <jeff@akira.eckermann.com> writes:
> extracts=# create function testfunc(text) returns int4 as '
> extracts'# select count (*) from dedcolo where equip_type = ''$1''    --- That's doubled single quotes
> extracts'# ' language 'sql';
> CREATE

That's looking for rows where equip_type = '$1'  ... ie, the literal
string $1.  What you probably wanted is

create function testfunc(text) returns int4 as '
select count (*) from dedcolo where equip_type = $1
' language 'sql';

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Postgres 7.03 table describe problem
Следующее
От: Alex Pilosov
Дата:
Сообщение: Re: Help with SQL Function