在我的android SQLite项目中,我有一个触发器,当除OrderNumber之外的任何列都被更改时,我希望将产品的OrderNumber更新为-1。我创建了以下内容:ON Products IF NOT UPDATE(OrderNumber) UPDATE Products SET OrderNumber =
我在某个表(例如TABLE_TRIGGER)中创建了一个非常简单的触发器,它将调用一个过程(处理所有的逻辑)。这个表有一个列(例如AUDITID),我想在触发器函数中排除,我的意思是,如果update仅在AUDITID列中完成,则不应该执行该过程。以下是触发因素: AFTER INSERT OR UPDATE
ON TABLE_TRIGGER顺
我有一个INSTEAD OF UPDATE触发器,它检查是否正在填充一个名为deleted_date的列,如果是的话,它将执行一个操作。一切都很好,直到我意识到,如果我试图更新任何其他数据,我的触发器运行和我的更新将被忽略。我在堆栈上找到的其他解决方案解释了,在将“插入”表加入到原始表之后,执行IF/ELSE,然后在原始表上执行UPDATE。但是,这也意味着,如果我以任何方式修改表列,就必