当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

SQL Server数据库技术(75)[MSSQL防范]

赞助商链接



  本文“SQL Server数据库技术(75)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  在以上部份我们谈论了触发器的优缺陷、工作原理以及成立触发器的具体办法.接下来我们将阐述各种差别复杂程度的触发器的利用.

12.9.1 插入型触发器的利用


12.9.1 插入型触发器的利用


    更新型触发器有两种范例:普通意义上的更新型触发器和用于查抄列改变的更新型触发器,这主如果因为更新操作可以触及到数据项.
普通意义上的更新型触发器;
在前面我们已经提到更新操作包含两个部份,先将需更新的内容从表中删撤除,然后插入新值.因此,更新型触发器同时触及到删除表.和插入表下面结合具体例子来对其举行谈论.


    在有些更新中,更新的内容并非整个记录,而仅仅是一列或几列,这时就要用到用于查抄列改变的更新型触发器.它与普通意义上的触发器差别之处主要表目前它包含以下保存字:



    在用Transaction_SQL 的CREATE TRIGGER 号令成立触发器那部份我们已经给出上述保存字的具体含义.下面我们将给出两个例子,这两个例子辨别用到了IF UPDATE(column) 和IF (COLUMNS_UPDATED().


   

注意:必须首先删除与表title已成立主外键的各关系,上述触发器才能被触发.

[1] [2] 下一页  






12.9.4 嵌套触发器
    当某一触发器履行时,其可以触发别的一个触发器,这种情形称之为触发器嵌套.在MS sql server 中触发器可以嵌套至32 层.假如不需求嵌套触发器,可以通过sp_configure选项来举行设置.

    在履行历程中,假如一个触发器改正某个表,而这个表已经有别的触发器,这时就要利用嵌套触发器.





注意:必须删除与sales表已成立的各主外键关系,上面的触发器才能被触发.

 

上一页  [1] [2] 

  以上是“SQL Server数据库技术(75)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .