From: | "Cesar Erices" <caerices(at)gmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | consulta create function |
Date: | 2006-11-14 04:18:12 |
Message-ID: | 45594381.1bd21e23.017d.ffffb3f7@mx.google.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estimados amigos, tengo la siguiente función
CREATE OR REPLACE FUNCTION listarpacientes(prof int4) RETURNS SETOF record
AS
$BODY$
SELECT p.pc_cod, (pc_nombre ||', '|| pc_apellido)
FROM pacientes p, prof_pac pf
WHERE p.pc_cod=pf.pc_cod
and pf.pf_cod =$1
AND pc_activo
$BODY$
LANGUAGE 'sql' VOLATILE;
En este caso estoy rescatando los registros en un tipo record
Pero me entregar la siguiente información
1 (1111111,Juan, perez)
2 (222222,Roberto, carlos)
La información esta bien pero me gustaría poder rescatar dicha información
de la siguiente forma
1 1111111 Juan Perez
No se que tipo de returns usar o debería crear un tipo propio
From | Date | Subject | |
---|---|---|---|
Next Message | Eliana Gutierrez | 2006-11-14 05:28:56 | Store Procedure con parametros variables |
Previous Message | Richard Clark | 2006-11-14 03:27:10 | largeobject problem |