Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Devolver resultado de una consulta desde un proc. almacenado

Arquitectura, Extending SQL, The Postgree Rule System, Intefacing, Trigers, ODBC, JDBC, C++...

Devolver resultado de una consulta desde un proc. almacenado

Notapor rodrychm el Vie May 18, 2007 5:30 pm

Saludos
Como todos saben, los proc. almacenados, que en postgres se conocen como funciones, son mucho más eficientes en el tiempo de ejecución. Por tal razón he escrito proc. almacenados para mis inserts, updates y deletes. Pero en el caso de las consultas (select) es donde tengo problemas.
Buscando y rebuscando en internet, al parecer veo que no hay forma de devolver todo el resultado de la consulta de manera directa, sino hay que hacerlo siempre por medio de un cursor, y para poder llamar a esta función es necesario además darle una lista de parámetros con as(col1 integer, ..)
Por favor que alguien me comente si esto es así. Quisiera estar seguro de que no es posible devolver este resultado de la consulta como se hace en SQL server por ejemplo, que devuelve directamente todo el resultado de la consulta.
Agradezco de antemano su ayuda.
A y me olvidaba. Lei por ahí que postgres no admite en sus funciones parámetros out, ¿es verdad eso?
rodrychm
Novato
Novato
 
Mensajes: 10
Registrado: Vie May 18, 2007 8:38 am

Volver a PostgreSQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados