Actualizar un campo
Hola.
Hay forma de saber si un campo especifico se actualizó para un trigger?
Es decir yo podria poner
IF (OLD.NOMBRE <> NEW.NOMBRE) THEN
Pero que pasa si yo tengo almacenado ya algo en el campo NOMBRE, por ejemplo Juan y tengo un update asi:
UPDATE PERSONAS SET APELLIDO = "gonzalez" WHERE ID = 1
OLD.NOMBRE valdria Juan
NEW.NOMBRE valdria NULL
Y en el IF se cumpliria la condicion aunque yo no actualize ese campo.
SQL server tiene una funcion UPDATED(NOMBRE_CAMPO) que sirve para saber si se actualizó cierto campo hay algo asi por aqui?
|