Re: Procedimiento Almacenado

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: innenka innenka <innenka(at)yahoo(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org, Yesid Romero <yromero(at)athenea(dot)umanizales(dot)edu(dot)co>
Subject: Re: Procedimiento Almacenado
Date: 2004-12-16 15:28:49
Message-ID: 20041216152849.GG11577@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Dec 16, 2004 at 09:24:45AM -0600, innenka innenka wrote:

Hola,

> Esta base de datos permite hacer estas consultas para
> ser ejecutadas en el servidor y devolver el resultado.

Bueno, esa es la idea de toda base de datos, no?

> 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.

Las SRF no tienen esta limitacion.

> 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)).

Crea la vista sin parametros, y al consultarla pon los parametros en el
WHERE.

> Finalmente se introdujo esta consulta en el código de la aplicacion,y
> funciona, pero se muestra demasiado lento,

Veamos el EXPLAIN ANALYZE de la consulta, y la definicion de las tablas
involucradas. Seguro que se puede optimizar.

> 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.

Estan haciendo algo mal. Veamos que estan haciendo para corregirlo.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"¿Qué importan los años? Lo que realmente importa es comprobar que
a fin de cuentas la mejor edad de la vida es estar vivo" (Mafalda)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-12-16 15:46:13 Re: Consultas varias
Previous Message innenka innenka 2004-12-16 15:24:45 Procedimiento Almacenado