Error en funcion con OID

From: Fernanda Fueltala <fernandamagaly(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Error en funcion con OID
Date: 2006-10-31 14:45:45
Message-ID: 20061031144545.8772.qmail@web26801.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos, he creado la siguiente funcion, con una tabla temporal la primera vez la ejecuta muy bien pero la segunda vez sale un error de "relation with OID 65183 does not exist", por favor alguien podria ayudarme a solucionarlo,
Gracias

CREATE OR REPLACE FUNCTION ci_c_funcion(p_datos "varchar")
RETURNS SETOF t_prueba AS
$BODY$
DECLARE
recordsalida record;

BEGIN
--Creacion de tabla temporal
CREATE TABLE t_prueba_temp
(
id int4 NOT NULL,
es varchar(25) NOT NULL,
en varchar(25) NOT NULL
);

INSERT INTO t_prueba_temp (id,es,en) VALUES(1,'fernan','magaly');
INSERT INTO t_prueba_temp (id,es,en) VALUES(2,'fernan','magaly');

FOR recordsalida IN SELECT * FROM t_prueba_temp LOOP
RETURN NEXT recordsalida;
END LOOP;

DROP TABLE t_prueba_temp;

RETURN;

END;

$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION ci_c_prueba(p_datos "varchar") OWNER TO postgres;


---------------------------------

LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Renedo 2006-10-31 14:48:55 procedimiento
Previous Message Leonel Nunez 2006-10-31 14:06:10 Re: hola lista espero me puedan ayudar...