RE: [Pgsql-ayuda] store procedures

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.

Browse pgsql-es-ayuda by date

  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