Re: Using rowtype parameter

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Using rowtype parameter
Дата
Msg-id 9226.1137705951@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Using rowtype parameter  ("Peter Zeltins" <peter@greatnowhere.com>)
Список pgsql-general
"Peter Zeltins" <peter@greatnowhere.com> writes:
> I'm trying to write a stored proc (in pl/Pgl) that can accept rowtypes =
> as arguments:

> CREATE or replace FUNCTION www_get_data(user_id "varchar", objectname =
> "varchar", operation "varchar", primarykeyvalue anyelement, rowvalue =
> anyelement)
>   RETURNS SETOF varchar[] AS

> select www_get_data ('test','USERS','QUERY',CAST(('%','%','','','') as =
> mytable),CAST(('%','%','','','') as mytable))

ANYELEMENT only matches scalar types.  I don't think we have any support
for accepting an arbitrary row type as a function argument.  There's
been some speculation about allowing RECORD to do that, but it's not
done.

            regards, tom lane

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

Предыдущее
От: "Ed L."
Дата:
Сообщение: Re: 7.4.11 HP-UX ia64 build error
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: pg_dump throws no buffer space available error