SQLite:如果操作相同,如何将两个触发器合二为一?
SQLite: How to combine two triggers into one if operation are the same?
我有两个触发器
CREATE TRIGGER triggerAfterInsert AFTER INSERT ON ... SQL_STATEMENT1
CREATE TRIGGER triggerAfterUpdate AFTER UPDATE ON ... SQL_STATEMENT1
显然不同的只是 INSERT 和 UPDATE,因为触发的 SQL_STATEMENT1 两者是相同的。有没有办法将它们组合成一个触发器,其中 INSERT 和 UPDATE 都会触发它?
如 documentation 所示,同一触发器不能有两个不同的操作(INSERT、UPDATE)。
我有两个触发器
CREATE TRIGGER triggerAfterInsert AFTER INSERT ON ... SQL_STATEMENT1
CREATE TRIGGER triggerAfterUpdate AFTER UPDATE ON ... SQL_STATEMENT1
显然不同的只是 INSERT 和 UPDATE,因为触发的 SQL_STATEMENT1 两者是相同的。有没有办法将它们组合成一个触发器,其中 INSERT 和 UPDATE 都会触发它?
如 documentation 所示,同一触发器不能有两个不同的操作(INSERT、UPDATE)。