> -----Message d'origine-----
> De : Tom Lane [mailto:[EMAIL PROTECTED]
> Envoyé : dimanche 29 janvier 2006 10:48
> À : Daniel CAUNE
> Cc : pgsql-sql@postgresql.org
> Objet : Re: [SQL] Function with default value?
> 
> Daniel CAUNE <[EMAIL PROTECTED]> writes:
> > Is it possible to define a function with some default values?
> > CREATE OR REPLACE FUNCTION foo(i IN int, j IN int DEFAULT := 1)
> 
> No.  But you can fake many versions of this with a family of functions:
> 
> CREATE OR REPLACE FUNCTION foo(i IN int, j IN int) ...
> 
> CREATE OR REPLACE FUNCTION foo(i IN int) ... return foo(i, 1) ...
> 
> Remember that PG lets you "overload" a function name by using the same
> name with different parameter lists.
> 
>                       regards, tom lane

Yes, thanks Tom, for the second time.


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

Reply via email to