当前位置:编程学习 > Delphi >>

触发器设计技巧与实例

 

 

    在数据库设计中,有两种方法可设定自动化的资料处理规则,一种是条件约束,
一种是触发器,一般而言,条件约束比触发器较容易设定及维护,且执行效率较
好,但条件约束只能对资料进行简单的栏位检核,当涉及到多表操作等复杂操
作时,就要用到触发器了.
      一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别
 是:
                 虚拟表Inserted                    虚拟表Deleted

在表记录新增时   存放新增的记录                        不存储记录
        修改时   存放用来更新的新记录                  存放更新前的记录
        删除时   不存储记录                            存放被删除的记录
 
      触发器的种类及触发时机
 After触发器:触发时机在资料已变动完成后,它将对变动资料进行必要的
              善后与处理,若发现有错误,则用事务回滚(Rollback Transaction)
              将此次操作所更动的资料全部回复。
 Istead of 触发器:触发时机在资料变动前发生,且资料如何变动取决于触发器

现在介绍一下创建触发器的编写格式:

After类型:
    Create Trigger  

补充:软件开发 , Delphi ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,