-----禁用
alter table 表名 disable trigger 触发器名
----起用
alter table 表名 enable trigger 触发器名

解决方案 »

  1.   

    create trigger 名 on 表 for insert
    as
    if (select max(某个字段) from inserted)>100 --某个数
      return
      

  2.   

    create trigger 名 on 表 for insert
    as
    if exists (select max(某个字段) from inserted)>100   
    delete.....    
      

  3.   

    不是需要参数吗?
    那么怎样在delphi应用程序中调用这个存储过程
      

  4.   

    begin tran
      你的插入语句
      ---------
      判断条件
      if ()>数
      rollback tran
    commit tran
      

  5.   

    begin tran
      你的插入语句
      ---------
      判断条件
      if ()>数
      rollback tran
      -------
      return[对不起,忘了返回]
    commit tran
      

  6.   

    begin tran
      你的插入语句
      ---------
      判断条件
      if ()>数
      rollback tran
      return [对不起,忘了返回]
    commit tran