2008/10/17 keyser soze <[EMAIL PROTECTED]> > hola > soy nuevo en Postgres > vengo del ámbito de MS-SQL y Oracle > en ellos existen los Stored Procedures (Procedimientos Almacenados) > cuyas ventajas son: > 1) agrupar varias operaciones (Ins,Upd,Del) bajo un solo procedimiento > --en forma procedural, claro-- > 2) "pre-compilar" ese procedimiento, es decir, no hace falta para el motor > reconstruir el plan de ejecución > > por lo que estuve viendo, en Postgres solo puedo crear "funciones" > y si quiero que el lote devuelto sea indeterminado > debo retornar el tipo "record" > > pero más que nada quisiera saber cómo hacer para : > 1) devolver varios lotes a la vez > 2) o realizar por ej, varios inserts bajo un mismo procedimiento > > > apreciaré sus comentarios > muchas gracias > > atte, > KS > > Tenés lenguajes embebidos para tirar para arriba, entre ellos el plpgsql. Hasta podés escribir en C o generarte tu propio lenguaje.
http://www.google.com/search?q=postgresql+stored+procedures http://www.postgresql.org/docs/8.3/interactive/xplang.html 1) No sé a qué te referís con "devolver varios lotes" ... un SP puede volver un set de datos, pero no varios "result sets" 2) Mirá los ejemplos de cada lenguaje. Silvio