From: | "Fernando Papa" <fpapa(at)claxson(dot)com> |
---|---|
To: | <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | RE: [Pgsql-ayuda] store procedures |
Date: | 2003-07-07 16:07:55 |
Message-ID: | F1DC5B511E2D1C499E5E20FC6D74160D03642CC5@exch2000.buehuergo.corp.claxson.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
te respondo en base a mi experiencia personal:
>
> algo q no me queda claro (ufff varios..)
>
> basandome en el capitulo 19.11.x 'Porting from Oracle
> PL/SQL'
>
> entiendo que: (asumo que... favor confimar)
>
> 1.mis procedures los convierto a function.
si, los create procedure van a create function
> 2.si tengo dos o mas valores tipo OUT/INOUT los
> convierto en tantas funciones sea necesaria
> para devolverme dichos resultados.
tambien podes devolver un array, un cursor...
> 3. el tipo de valor devuelto por estas pr_functions
> seria VOID ...???? (la mayorìa realizan select, update
> y delete pero no devuelven nada.)
Una funcion siempre devuelve algo... yo hago devolver un int2 y al final le mando un RETURN 0. Esto tambien me sirve para saber si la funcion efectivamente se ejecuto bien (si no sale por un raise, por ejemplo)
> 4. aunque sean functions, lo mismo los ejecuto
> desde el cliente (PowerBuilder) con:
select nombre_funcion(parametro1,parametro2,parametroN);
De las que faltan, paso.
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro Gomez | 2003-07-07 16:31:54 | [Pgsql-ayuda] Store Procedure ? |
Previous Message | Edwin Alberto Quijada | 2003-07-07 16:03:30 | Re: [Pgsql-ayuda] Interfaz para Postgresql |