Re: [pgsql-es-ayuda] Re: función disparadora (era Re: Buenos dias lista)

From: Paulo Nuñez Valenzuela <paulonunex(at)gmail(dot)com>
To: gilberto(dot)castillo(at)etecsa(dot)cu
Cc: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Re: función disparadora (era Re: Buenos dias lista)
Date: 2009-01-26 18:32:25
Message-ID: d16457e40901261032ga2dacf5i76ac2ba6fbb66e7@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias amigos:
Solo era problema de comillas, como dijo Alvaro.
Bueno estoy en campaña para que acá en mi trabajo comencemos a utilizar
Postgresql.
Saludos

El 26 de enero de 2009 12:35, Gilberto Castillo Martínez <
gilberto(dot)castillo(at)etecsa(dot)cu> escribió:

> El lun, 26-01-2009 a las 12:11 -0300, Paulo Nuñez Valenzuela escribió:
> > El problema que arroja al momento de ejecutarse es:
> >
> > Error: no existe la columnoa <<'insert'>>
> > Line 1:Select ($1 = 'INSERT') or ($1 = 'UPDATE')
> >
> > Query : Select ($1= 'INSERT') or ($1= 'UPDATE')
> > Context : Pl/pgSQL function "suma ingreso" line 2 at if
> Te dejo un ejemplo del uso de
>
> CREATE OR REPLACE FUNCTION inserta_registro()
> RETURNS "trigger" AS
> $BODY$
> BEGIN
> -- if a trigger insert operation occurs
> IF TG_OP = 'INSERT' THEN
> -- inserto los datos column
> --asigno el corriente tiempo
> insert into "public"."trazas" ("loginname", "fecha_tiempo",
> "operacion","nombre_tabla","nombre_columna") values (getpgusername(),
> now(), 'INSERT','LOCALIDA', NEW.codigo);
> --insert into "public"."trazas" ("loginname",
> "fecha_tiempo","nombre_columna") values (getpgusername(),
> now(),NEW.empname)
> --insert into trazas () values ();
> ELSE
> insert into "public"."trazas" ("loginname", "fecha_tiempo",
> "operacion","nombre_tabla","nombre_columna") values (getpgusername(),
> now(), 'UPDATE','LOCALIDA', NEW.codigo);
> END IF;
> -- displays the new row on an insert
> RETURN NEW;
> END;
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE;
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-01-26 19:02:05 Re: replica en fedora
Previous Message Mariano Reingart 2009-01-26 18:08:16 Re: replica en fedora