como consultar una tabla con una funcion
Publicado por edgard arevalo (4 intervenciones) el 04/07/2002 01:46:27
quiero realizar una aplicacion que utiliza postgres con ODBC . El caso es que la tabla contiene aprox. 15000 registros y si hago una consulta desde el terminal se demora aprox 1.5 minutos pero se que si la hago con un procedimiento almacenado demorará mucho menos. He probado creaando una tabla llamada prueba que contiene 2 campos de tipo entero y he creado la siguiente función :
create function lista() returns setof prueba as
'select * from prueba'
language sql
Y cuando ejecuto la función:
select lista()
me devuelve algo como:
resultado
-------------
584685861
584685861
y no me devuelve los dos registros que ingresé.
Por favor alguien podria decirme como hacer una funcion o procedimiento almacenado que me devuelva un conjunto de registros.
Gracias de antemano
create function lista() returns setof prueba as
'select * from prueba'
language sql
Y cuando ejecuto la función:
select lista()
me devuelve algo como:
resultado
-------------
584685861
584685861
y no me devuelve los dos registros que ingresé.
Por favor alguien podria decirme como hacer una funcion o procedimiento almacenado que me devuelva un conjunto de registros.
Gracias de antemano
Valora esta pregunta


0