当前位置: 代码迷 >> Sybase >> sybase中在一个表上update,delete,insert型触发器每种只能建立一个么?解决思路
  详细解决方案

sybase中在一个表上update,delete,insert型触发器每种只能建立一个么?解决思路

热度:3173   发布时间:2013-02-26 00:00:00.0
sybase中在一个表上update,delete,insert型触发器每种只能建立一个么?!
在一个表上新建立不同名的触发器也会覆盖以前建立的触发器。不能像sqlserver和oracle上建立多个触发器么?

------解决方案--------------------------------------------------------
触发器与触发它的SQL语句是作为同一个事件来执行的,因而这里的“SQL语句”不能是任意的SQL语句。如果有多个对同一个表进行同一类型操作的触发器,那么新的触发器将会自动替代旧的触发器。一个触发器只能用于一个表,而一个表可以有最多三个触发器。只能在当前的数据库中创建触发器,而且对于临时表或者视图不能创建触发器。
  相关解决方案