Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-es-ayuda] Re: función disparadora (era R?==?ISO-8859-1?Q?e: 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 R?==?ISO-8859-1?Q?e: Buenos dias lista)
Date: 2009-01-26 18:32:25
Message-ID: d16457e40901261032ga2dacf5i76ac2ba6fbb66e7@mail.gmail.com (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Emanuel Calvo FrancoDate: 2009-01-26 19:02:05
Subject: Re: replica en fedora
Previous:From: Mariano ReingartDate: 2009-01-26 18:08:16
Subject: Re: replica en fedora

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group