2009/1/13 Christian Schröder <cs@xxxxxxxxx>: > 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@xxxxxxxxxxxxxx) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-general > -- Emanuel Calvo Franco ArPUG / AOSUG Member Postgresql Support & Admin -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general