Using rowtype parameter

Поиск
Список
Период
Сортировка
От Peter Zeltins
Тема Using rowtype parameter
Дата
Msg-id 024201c61cf0$8e804ea0$0202fea9@komtek.com
обсуждение исходный текст
Ответы Re: Using rowtype parameter  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
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
...
 
 
Whenever I try to typecast a rowtype in function call like this:
 
select www_get_data ('test','USERS','QUERY',CAST(('%','%','','','') as mytable),CAST(('%','%','','','') as mytable))
I get error message:
 
ERROR:  could not determine actual argument type for polymorphic function "www_get_data"
 
What gives? I thought typecast should suffice? Are there any limitations on using composite data types for anyelement parms?
 
Peter

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

Предыдущее
От: "bgolda"
Дата:
Сообщение: Isolation level in a function
Следующее
От: "Nik"
Дата:
Сообщение: Re: Connections not closing