在Access 2016中,可以使用触发器来仅获取值更改的行。下面是一个示例代码:
CREATE TRIGGER trigger_name
AFTER UPDATE
ON table_name
FOR EACH ROW
IF NEW.column_name <> OLD.column_name THEN
-- 在这里编写你想要执行的代码,例如插入到另一个表中或者输出到控制台
END IF;
在上面的代码中,trigger_name
是你给触发器起的名称,table_name
是你想要监视的表名,column_name
是你想要检查的列名。
ALTER TABLE table_name
ADD CONSTRAINT constraint_name
AFTER UPDATE
在上面的代码中,constraint_name
是你给约束起的名称。
这样,当表中的某一行的值发生更改时,触发器将被触发,并执行你在代码中编写的操作。
注意:触发器只能在表级别上创建,不能在查询中使用。此外,触发器只适用于更新操作,不适用于插入或删除操作。