
17/08/2011, 23:05
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 15 años, 6 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 |