MS SQL 触发器
触发器分两种:AFTER触发器和INSTEAD OF触发器。
触发器主要针对Insert、Update、Delete等操作进行触发。
INSTEAD OF触发器可以实现更新VIEW的操作,我看过这方面的例子,一个VIEW中包含多个Table,一般是不能直接更新的,使用了INSTEAD OF触发器就可以完成这样的操作。
更新操作是先进行Delete再进行Insert,这样会产生两个临时表DELETED和INSERTED。
扔出错误信息给客户可以使用RAISERROR