From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | "sandrigo lezcano" <psql(at)msa(dot)com(dot)py> |
Cc: | "Pgsql-ayuda" <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] RV: function syb/pgsql |
Date: | 2003-06-03 23:44:36 |
Message-ID: | m3d6hubusu.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
"sandrigo lezcano" <psql(at)msa(dot)com(dot)py> writes:
> ----- Original Message -----
> From: Manuel Sugawara Sent: Tuesday, June 03, 2003 6:11 PM
> > ... ... ... si esta es tu función en Sybase ... ¿qué?
> > ¿cuál es la pregunta?
>
> primero: Disculpame si tb no te gusta que te
> envien preguntas directo a tu e-mail..
> .. me lo decis . y ya NO VUELVO a hacerlo.
Personalmente prefiero que manden los correos a la lista donde después
se pueden hacer busquedas para la gente que tiene el mismo problema.
> 1.)lo de T_GUARANIES e intentado:
> TYPE T_GUARANIES AS numeric(13,2);
mh, no entiendo a lo que te refieres aquí. Donde has intentado y que
significa ``haber intentado'':
TYPE T_GUARANIES AS numeric(13,2);
¿en la parte de declaraciones de la función? o ¿quieres crear un tipo
que sea un especie de alias para numeric(13,2)?; si es lo segundo
puedes usar algo como:
create domain t_guaranies as numeric(13,2);
> 2.)necesariamente tengo que usar el begin/end y declare en las
> funciones???
> .. por lo que he leido, creo que NO..
El declare es opcional, el begin/end es obligatorio para funciones en
plpgsql. En otros lenguajes la cosa cambia.
> 3.) en los parametros de las funciones se pueden usar
> nombres de variables en vez del ($1,$2,$3...)?????
Puedes hacer alias, por ejemplo en el declare:
declare
var_foo alias for $1;
...
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2003-06-04 00:05:59 | Re: [Pgsql-ayuda] RV: function syb/pgsql |
Previous Message | sandrigo lezcano | 2003-06-03 23:31:23 | [Pgsql-ayuda] ERROR: parser: parse error at or near "DECLARE" |