Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2011, 23:05
marianoayesse
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Cuestion sobre OLD y NEW en triggers

Un saludo a los integrantes del foro.

Mi consulta es, si en el cuerpo de un trigger puedo hacer referencia a cada uno de los campos en OLD o NEW de forma dinamica, es decir sin hacer referencia explicita a cada uno de los campos. Ejemplo:

En vez de acceder con

NEW.id
NEW.descripcion
NEW.importe

me gustaria saber si hay alguna forma, una especie de FOR EACH para ir haciendo referencia a cada uno. Algo como (tomando la estructura similar en PHP)

FOR EACH (NEW AS key => value)

END FOR

de tal manera que en cada iteracion, la variable "value" va tomando los valores de id, descripcion e importe, y la variable "key" toma los nombres de los campos.

Lo que quiero saber es si esto es posible de alguna forma, y alguna pista de como hacerlo para que yo pueda seguir investigando y estudiando. Hasta ahora no encontre ninguna forma de hacerlo, si es que existe, pero mi experiencia con triggers y procedimientos almacenados es basica ya que hace solo unas semanas que empece a estudiar estos temas.

Gracias. Saludo