Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: more than 32 parameters to a function?


  • From: "William Leite Araújo" <william(dot)bh(at)gmail(dot)com>
  • To: "Ottavio Campana" <ottavio(at)campana(dot)vi(dot)it>
  • Cc: pgsql-general(at)postgresql(dot)org
  • Subject: Re: more than 32 parameters to a function?
  • Date: Thu, 26 Oct 2006 14:51:36 -0300
  • Message-id: <bc63ad820610261051j6ee2441fsa4e7bc5c73eca106(at)mail(dot)gmail(dot)com>

     Create a type whith the fields?!
     Ex.:
            Create type myType as (field1 integer, field2 integer, ...);
            Create or replace function func_type(myType) returns integer AS
            $$
            DECLARE
                param ALIAS FOR $1;
            BEGIN
                RAISE LOG 'Param fields: %, %, %, ... ', param.field1, param.field2, ...;
            END;
            $$ LANGUAGE plpgsql;

 
2006/10/26, Ottavio Campana <ottavio(at)campana(dot)vi(dot)it>:
I'm writing some stored procedures in pl/pgsql for a database using
postgresql 7.4.7.

I need to write a complex function with 65 arguments, but when I try to
run it I get an error complaining that arguments can be up to 32.

Is there a way to solve this problem or do I have to try to split the
function into three new ones?

--
Non c'e' piu' forza nella normalita', c'e' solo monotonia.






--
William Leite Araújo


Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group