【发布时间】:2015-06-24 12:17:01
【问题描述】:
我知道SQLite中触发器的顺序是不确定的(你不能确定先执行哪个触发器),但是,表约束和触发器之间的关系呢?
我的意思是,假设我在列中有一个 UNIQUE(或 CHECK)约束,并且在该表上有一个 BEFORE 和 AFTER UPDATE 触发器。如果修改了 UNIQUE 列,sqlite 什么时候检查 UNIQUE 约束?在调用 BEFORE 触发器之前,在调用 AFTER 触发器之后,在它们之间,还是以未定义的顺序?
我在 SQLite 文档中没有找到任何关于它的内容。
【问题讨论】:
标签: sqlite triggers constraints