rt
我在网上看到的都是针对行级的,但书上说还有表级的,请问sql2000 怎样定义一个表级的触发器啊?
谢谢!

解决方案 »

  1.   

    你说的什么意思? 是在DDL上的触发器吗?
      

  2.   

    就是针对表上面的触发器,语句级的触发器。
    书上面的定义是:
    create trigger tnamefor each statement这样的语句来说明的。我想知道在sql2000 里面语句级的触发器应该怎样来定义呢?
      

  3.   

    这个 ,这个。
    书不大可能有问题,一本是王珊老师的《数据库系统概论》,我看贝尔实验室的《数据库系统概念》里面也有。但是都只是一笔带过,oracle系统里面也有,而sql2000里面却不知道该怎么实现,盼望各位大侠帮帮忙。
    谢谢!
      

  4.   


    表达模糊2000可用DML
    参照05的DML
    http://technet.microsoft.com/zh-cn/library/ms189799(SQL.90).aspx05触发器类型DML\DDL\CLR判断时;可针对行\表\列等]
      

  5.   

    2000没有,2005/2008有DDL触发器,但是DDL触发器是针对DDL语句的for each statement 可以用
    for insert,update,delete来模拟,只是在触发器中部针对每行的修改进行操作就可以不知道你的each statement包不包括select语句,我想,没有任何数据库会对select语句配备触发器的