| 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: | Whole Thread | Raw Message | 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
-------------------------------------------
| 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 |