Hola Listeros

Encontre esto en los manuales del PostgreSql :

SQL:1999 allows triggers to fire on updates to specific columns (e.g., AFTER 
UPDATE OF col1, col2).

Si estoy entendiendo bien, ¿esto quiere decir que se puede activar (disparar) 
un trigger cuando se actualiza una columna especifica de una tabla ...?.

Porque cuando yo hice la siguiente prueba nunca paso nada, este es el codigo 
que hice.

miTabla : (fecha, estado, cantida,.......)

CREATE TRIGGER tg_unit_item AFTER UPDATE  OF estado, cantidad ON 
almacenes.miTabla
FOR EACH ROW EXECUTE PROCEDURE almacenes.unit_item();

¿Esta bien esta especificación de modificacion de las columnas ...?
¿Implica que deberian modificarse los 2 campos para que se ejecute el Trigger o 
solo un campo?

De antemano les doy las gracias por su tiempo y su ayuda que siempre me fue 
util.

Saludos
Grover Navia

 


      

Responder a