From: | innenka innenka <innenka(at)yahoo(dot)com> |
---|---|
To: | alvherre(at)dcc(dot)uchile(dot)cl |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org, Yesid Romero <yromero(at)athenea(dot)umanizales(dot)edu(dot)co> |
Subject: | Procedimiento Almacenado |
Date: | 2004-12-16 15:24:45 |
Message-ID: | 20041216152445.27321.qmail@web52503.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Holas.
Esta es una pequeña muestra del select utilizado desde
un procedimiento almacenado en SQLServer de Microsoft.
Esta base de datos permite hacer estas consultas para
ser ejecutadas en el servidor y devolver el resultado.
SELECT DISTINCT
doc.nombre as DOCUMENTO,
esc.tipoflujo as FLUJO,
doc.fecha_vigencia as FECHA_VIGENCIA,
esc.leido,
esc.dcto,
doc.tipodcto,
FROM escritorio esc LEFT OUTER JOIN documento doc
ON esc.dcto=doc.id
AND esc.funcionario=1
AND esc.bandeja='N'
Hemos probado haciendola como funcion en PostGreSQl,
pero el concepto de estas
funciones es diferente a los procedimientos de
SQLServer, pues estos sólo traen
un registro a la vez.
Luego probamos creando un view en postgreSQL, pero
tenemos el inconveniente
que no permite enviarle parámetros a la consulta. En
este caso se deben enviar
dos parámetros (funcionario Numeric(4) y bandeja
varchar(1)).
Finalmente se introdujo esta consulta en el código de
la aplicacion,y funciona,
pero se muestra demasiado lento, teniendo en cuenta
que esta consulta la pueden hacer
n usuarios con n registros al mismo tiempo.
Realmente no existe en postgreSQL la posibilidad de
hacer consultas de este tipo
almacenadas en la BD y listas para ser llamadas desde
una aplicación?
Sobre las funciones "Set-Returning Function" que
menciona ALVARO HERRERA, se probó
pero ni idea a donde envia los datos y como
recuperarlos. Sinembargo seguimos
intentandolo.
Han manejado procedimientos almacenados en SQLServer?
Cualquier información, muchas Gracias.
Diego Tovar
Cali-Colombia
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-12-16 15:28:49 | Re: Procedimiento Almacenado |
Previous Message | Esteban Osorio | 2004-12-16 15:10:38 | RE: Consultas varias |