Re: Valores por default

From: Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar>
To: "Miguel Angel" <mvillagomez(at)sayab(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Valores por default
Date: 2006-03-24 17:55:13
Message-ID: 20060324175235.M90498@fcm.unc.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Miguel Angel...

On Fri, 24 Mar 2006 11:10:19 -0600, Miguel Angel wrote
> Dentro de postgres hay alguna forma de decirle que una variable
> dentro de una función tiene un valor por default? Ejemplo:
>
> CREATE OR REPLACE FUNCTION default( valor int:=0) RETURNS VOID AS
> ......
>
> Y cuando el valor este por default poder llamar a la función de
> estas dos formas:
>
> Select default();
>
> Select default(15);
>
> Para que la función pueda ser llamada enviando ó no esos valores por
> default. Es esto posible dentro de postgres?; y si es así, cómo se hace?.

En realidad no se puede hacer eso en una UNICA función. Lo que si se puede
hacer es hacerlo en 2 funciones diferentes con el mismo nombre. A eso se le
llama "Sobrecarga de funciones" y está muy bien explicado en la documentación.
Justamente aquí abajo! ;)

http://www.postgresql.org/docs/8.1/static/xfunc-overload.html

Saludos...
-
-------------------------------------------
Sebastián Villalba
sebastian(at)fcm(dot)unc(dot)edu(dot)ar
-------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar Alvarado 2006-03-24 18:07:50 Re: RE: [pgsql-es-ayuda] Puede PostgreSql con Millones de Registros y más de 500 usuarios concurrentes ?
Previous Message Miguel Angel 2006-03-24 17:10:19 Valores por default