Re: Function with default value? - Mailing list pgsql-sql

From Daniel CAUNE
Subject Re: Function with default value?
Date
Msg-id 0ITV00K44LNX4C10@VL-MO-MR002.ip.videotron.ca
Whole thread Raw
In response to Re: Function with default value?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
> -----Message d'origine-----
> De : Tom Lane [mailto:tgl@sss.pgh.pa.us]
> Envoyé : dimanche 29 janvier 2006 10:48
> À : Daniel CAUNE
> Cc : pgsql-sql@postgresql.org
> Objet : Re: [SQL] Function with default value?
>
> Daniel CAUNE <d.caune@free.fr> 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.



pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Function with default value?
Next
From: ody quraviharto
Date:
Subject: variable scooping