[Pgsql-ayuda] sobre plpgsql y valores devueltos por consultas

Alvaro Herrera alvherre@dcc.uchile.cl
Tue, 2 Mar 2004 01:00:06 -0300


On Thu, Feb 05, 2004 at 10:26:52PM +0100, Manuel wrote:


> Estoy programando funciones en postgres con plpgsql. Tengo una duda y
> no la he encontrado solución. La cuestión parece muy sencilla. Casi
> todas las consultas sql devuelven valores. Por ejemplo una consulta
> update devuelve el número de columnas que ha actualizado. Cómo dentro
> de una función plpgsql puedo tomar esos valores y trabajar con ellos.
> En algunos casos se puede usar found. Pero no es el valor que devuelve
> la consulta.

No sé a qué te refieres.  Puedes obtener algunas cosas (creo que la
cantidad de registros afectados) usando GET DIAGNOSTICS.  Si quieres
obtener el "tag" del comando ejecutado, no me parece que se pueda.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Puedes vivir solo una vez, pero si lo haces bien, una vez es suficiente"