RE: arreglos en postgres

From: "oliver" <oliver(at)globalconnect(dot)cl>
To: "'Roberto Gomez Hernandez'" <uam_rgh(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: arreglos en postgres
Date: 2005-06-09 18:05:46
Message-ID: SRVCORREOyLAPDVXLuS00000075@srvcorreo.globalconnect.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

A esta funcion toma como parametro de entrada un refcursor y devuelve un
refcursor

DECLARE
vector ALIAS FOR $1;
BEGIN
OPEN vector FOR
SELECT * FROM tu_tabla;
RETURN vector;
END;

Y la llamada a esta función seria:

function get_nombre_de_funcion($id_type)

{

$vector=array();

$sen="SELECT nombre_funcion_declarada_arriba('cursor',".$id_type."); fetch
all in cursor;";

$res=pg_query($conexion_desarrollo,$sen);

while ($row=pg_fetch_array($res))

{

array_push($vector,$row);

}

return $vector;

}

Ojala te sirva chau

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Roberto Gomez
Hernandez
Enviado el: Jueves, 09 de Junio de 2005 14:42
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] arreglos en postgres

Saludos a todos ,

Yo se que es un tema trivial lo de los arreglos pero no encuentro como
declararlos en plpgsql y usarlos en una funcion, alguien me puede dar un
documento de referencia o me podria orientar, Gracias.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-06-09 18:08:10 Savepoints
Previous Message Mario Soto Cordones - Venezuela 2005-06-09 17:55:25 Query muy complicada