我正在使用一个删除触发器,我想同时获得新表中某列的旧值和新值。我想同时获得新表中某一列的旧值和新值。我尝试使用 :old.columnname
和 :new.columnname
. :old.columnname
工作正常,但 :new.columnnam
e不工作。在新表中,该列被填为空。有什么变通的办法吗?
没有 "有用的" :new
价值观 delete
触发器。 "新 "记录在概念上不存在。 这就是 delete
做法:删除 "新 "记录。 该 "新 "记录。:new
是有的,但所有的列都是 NULL
.
所以,你应该只用 NULL
常数。