From: | "Javier Serrano" <javier(dot)serrano(at)grupo-condor(dot)net> |
---|---|
To: | "Edwin Perez Lozano" <edwinandperez(at)gmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Como accesar a los campos de las variablesNEW y OLD de un trigger sin necesidad de colocarle nombre del campo. |
Date: | 2007-03-26 21:00:00 |
Message-ID: | 002101c76fe9$ba4a19b0$2100a8c0@condor4 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El objetivo es que quiero enviarle el nombre de los campos que quiero llamar
por parametros osea por la variable TG_ARGV que es de tipo array y que todos
los triggers utilizan.
De esta forma puedo recorrer las variables OLD Y NEW desde 1 hasta el valor
de TG_NARGS.
Gracias:
----- Original Message -----
From: "Edwin Perez Lozano" <edwinandperez(at)gmail(dot)com>
To: "Javier Serrano" <javier(dot)serrano(at)grupo-condor(dot)net>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, March 26, 2007 11:38 AM
Subject: Re: [pgsql-es-ayuda] Como accesar a los campos de las variablesNEW
y OLD de un trigger sin necesidad de colocarle nombre del campo.
> El lun, 26-03-2007 a las 11:24 -0500, Javier Serrano escribió:
> > Es algo como lo siguiente:
> >
> > Tengo un trigger, en él tengo la necesidad de recorrer las constantes
> > NEW y OLD que son tipo RECORD, ahora deseo accesar a sus campo sin
> > tener que nombrarlos, es decir:
> >
> > trigger de la tabla usuario campos campo1, campo2, campo3
> >
> > Para referirme a ellos me toca colocar:
> > NEW.campo1, NEW.campo2, NEW.campo3 ó
> > OLD.campo1, OLD.campo2, OLD.campo3
> >
> > Lo que necesito es algo como lo siguiente:
> >
> > NEW.0 'Para referirme a campo1 de la variable NEW , algo asi,
> > accesar por medio del index y no del nombre del campo
> >
> > lo he intentado asi, pero no me deja:
> > NEW.0
> > NEW.$0
> > NEW[0]
> > NEW(0)
> > NEW.(0)
> >
> > De ninguna forma sale: si alguien sabe como se hace referencia
> > alos campos de estas variables con un index, por favor envienme como:
> >
> > Gracias...
>
> El objetivo de accederlos por medio de un indice es ....?
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | ricardo yanguma | 2007-03-26 21:02:39 | Re: Uso del is null o isnull |
Previous Message | Mario Gonzalez | 2007-03-26 20:52:57 | Re: Re[2]: [OT] error al bootear en FC6 |