return procedimientos o funciones

From: tgutierrez(at)unipamplona(dot)edu(dot)co
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: return procedimientos o funciones
Date: 2004-10-12 15:47:49
Message-ID: 45719.64.76.58.174.1097596069.squirrel@correo.unipamplona.edu.co
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos Amigos de la lista

Tengo la necesidad de crear un procedimeinto que retorne dos variables,

habria forma de realizarlo

las formas en que he probado no funcionan:

CREATE OR REPLACE FUNCTION "asistencia"."pr_asist_requerimiento" (varchar,
varchar, varchar,varchar,varchar,TIMESTAMP,TIMESTAMP,varchar,numeric,
numeric,numeric,
numeric,varchar) RETURNS integer, integer AS'
DECLARE
seq integer;
num integer;
BEGIN
select into seq nextval (''asistencia.s_requ_id'');
SELECT max(requ_numero) + 1
INTO num FROM asistencia.requerimiento;
INSERT INTO "asistencia"."requerimiento" ("requ_id","requ_referencia",
"requ_descripcion", "requ_causa", "requ_obsesolicitante",
"requ_prioridad", "requ_fechasolicitud", "requ_fechaentrega",
"requ_fechacambio", "requ_registradopor", "area_id", "usua_idsolicita",
"usua_idasignado", "area_iddestino", "requ_archivo","requ_numero")
VALUES
(seq,$1,$2,$3,$4,$5,$6,$7,now(),$8,$9,$10,$11,$12,$13,num);
return seq, num;
END;
'LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

Gracias

Att,
Tania Gutierrez

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message tgutierrez 2004-10-12 19:53:06 Re: return procedimientos o funciones
Previous Message Alvaro Herrera 2004-10-12 13:20:02 Re: Cambiar columna