Como accesar a los campos de las variables NEW y OLD de un trigger sin necesidad de colocarle nombre del campo.

From: "Javier Serrano" <javier(dot)serrano(at)grupo-condor(dot)net>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Como accesar a los campos de las variables NEW y OLD de un trigger sin necesidad de colocarle nombre del campo.
Date: 2007-03-26 16:24:37
Message-ID: 00bf01c76fc3$4182b760$2100a8c0@condor4
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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...

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Perez Lozano 2007-03-26 16:38:58 Re: Como accesar a los campos de las variables NEW y OLD de un trigger sin necesidad de colocarle nombre del campo.
Previous Message Alvaro Herrera 2007-03-26 16:15:56 Re: