Re: Polymorphic "setof record" function?
От | Emanuel Calvo Franco |
---|---|
Тема | Re: Polymorphic "setof record" function? |
Дата | |
Msg-id | f205bb120901130739y679b8aabt96f5690f1a3b394e@mail.gmail.com обсуждение исходный текст |
Ответ на | Polymorphic "setof record" function? (Christian Schröder <cs@deriva.de>) |
Список | pgsql-general |
2009/1/13 Christian Schröder <cs@deriva.de>: > Hi list, > I have written a function that returns a setof record. The function has a > table name as a parameter and the resulting records have the same structure > as this table. Is there any easy way to specify this when I call the > function? If the table has many columns then it's annoying to specify all of > them. > I need something like: > select * from myfunc('mytable') as x(like mytable) > or > select * from myfunc('mytable') as x(mytable%TYPE) > > Is there any solution for PostgreSQL 8.2? > Can make the function with text parametter (table name) and search in the catalog for the table?. Then you will have the table to get %TYPE... > Regards, > Christian > > -- > Deriva GmbH Tel.: +49 551 489500-42 > Financial IT and Consulting Fax: +49 551 489500-91 > Hans-Böckler-Straße 2 http://www.deriva.de > D-37079 Göttingen > > Deriva CA Certificate: http://www.deriva.de/deriva-ca.cer > > > > -- > Sent via pgsql-general mailing list (pgsql-general@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-general > -- Emanuel Calvo Franco ArPUG / AOSUG Member Postgresql Support & Admin
В списке pgsql-general по дате отправления: