concatenar boolean con text, no puedo

From: "Miguel Beltran R(dot)" <yourpadre(at)gmail(dot)com>
To: "Ayuda Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: concatenar boolean con text, no puedo
Date: 2007-12-03 21:18:22
Message-ID: b623c7e40712031318k7a0777a6u5af067cfe1cd1a83@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista

Quiero hacer una función que se dispare cuando inserto un dato, esta
función lo que debe hacer en insertar varios registros en otra tabla
reflejando los datos insertados en la primera. La función es la
siguiente :

DECLARE
sql TEXT;
BEGIN
FOR i IN NEW.inicial..NEW.final LOOP
sql:='INSERT INTO holograma_entrega ';
sql:=sql || '(foraneo, taller, fecha, tipo, holograma, holograma_orden';
sql:=sql || 'VALUES (' || NEW.foraneo || ', ' || NEW.taller || ', ';
sql:=sql || quote_literal(NEW.fecha) || ', ' ||
quote_literal(NEW.tipo) || ', ';
sql:=sql || i || ', ' || NEW.orden || ')'; --aqui uso i para poner el número
RAISE NOTICE '%',sql;
--EXECUTE sql;
END LOOP;
END

los campos de NEW son de este tipo
inicial, final, taller son int4
foraneo es bool (con este campo tengo el problema
fecha es date
tipo es varchar(1)
orden es serial

--

________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Nicolás Domínguez Florit 2007-12-03 21:27:34 Re: Ayuda con una consulta...
Previous Message José Fermín Francisco Ferreras 2007-12-03 20:54:49 RE: comando en psql