在网上看到对触发器的解释说:"所谓触发器是指当一个表中的数据发生(insert,update,delete)事件时能触发一个相应的操作的特殊的存储过程. 
"那我想问一下,比如我使用自定义的存储过程添加一行数据和使用触发器操作有什么不同之处呢?

解决方案 »

  1.   

    对于数据来说没有什么不同,
    主要是适用于不同的情况。比如要求insert,update,delete时都要记录到另一表,这时用触发器,显然要容易的多。否则你将要在所有用到insert,update,delete的后面都要跟一句记录。而且多人合作时,你需要通知所有人注意在insert,update,delete后面加上这句记录,无比烦琐
      

  2.   

    最好还是慎用触发器,在insert,update,delete时经常会忽略他的存在,