Raúl Andrés Duque Murillo escribió: > Para aquellos que programamos en .NET es muy común el uso de DATASETs. > Que no es una "versión" desconectada de algo similar a una Base de datos > (en memoria) con sus tablas, PK, FK, etc... precisamente devolver varias > tablas en un SP encaja perfectamente con los datasets. > > Uno de los problemas más complicados que he tenido para migrar SPs de > MSSQL a funciones de postgresql es que las funciones devuelven un único > conjunto de datos mientras que los SP de MSQL pueden devolver varios ... > esto ha generado modificar la lógica de los programas ;-(
Hmm, ¿en serio? A mí me parece que debería ser cosa relativamente sencilla poner la interpretación de una funcion "SETOF refcursor" en una capa intermedia, de manera que la lógica de la aplicación siga siendo la misma ... (Aunque no niego que es posible que incorporar esta capa intermedia pueda ser trabajoso, si es que no existe ya en la aplicación) -- Alvaro Herrera http://www.advogato.org/person/alvherre A male gynecologist is like an auto mechanic who never owned a car. (Carrie Snow) -- TIP 7: no olvides aumentar la configuración del "free space map"