1、DML触发器分类 SQL Server 2008的DML触发器分为两类:After触发器和Instead Of触发器。Aftre触发器是在记录已经改变完成之后,才会被激活执行,它主要用于记录变更后的处理或检查,一旦发现错误,也可以用Rollback Transaction语句来回滚本次操作。Instead Of触发器一般用于取代原本的操作,在记录变更之前发生,它并不去执行原来的SQL语句里的操作,而去执行触发器本身所定义的操作。 2、DML触发器工作原理 在SQL Server 2008里,为每个DML触发器都定义了两个特殊的表,一个是插入表,一个是删除表。这两个表是建在数据库服务器的内存中的,是由系统管理的逻辑表,而不是真正存储在数据库中的物理表。对于这两个表,用户只有读取的权限,没有修改的权限。 这两个表的结构与触发器所在数据表的结构是完全一致的,当触发器的工作完成之后,这两个表也将会从内存中删除。 插入表里存放的是更新前的记录:对于插入记录操作来说,插入表里存放的是要插入的数据;对于更新记录操作来说,插入表里存放的是要更新的记录。 删除表里存放的是更新后的记录:对于更新记录操作来说,删除表里存放的是更新前的记录(更新完后即被删除);对于删除记录操作来说,删除表里存入的是被删除的旧记录。 After触发器是在记录更变完之后才被激活执行的。以删除记录为例:当SQL Serve
您可能关注的文档
- -学高二上学期期中学分认定模块考试地理试卷.doc
- -学高中生物5.1生态系统的结构新人教版必修3.ppt
- 学好八张图,月月做绩优.pptx
- -学陕西省西安一中高二(下)期末数学试卷(理科)_88.doc
- 压力容器设计人员考核试题集及答案.doc
- 压缩空气基础物理理论.ppt
- 烟台市届高三第一次模拟考试(理综).doc
- 演示文稿制作软件PowerPoint.pptx
- 扬州市广陵区-度第一学期九级物理期末考试试题及答案..doc
- 一级队课:光荣的少先队PPT.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 氢冶金竖炉技术核心设备国产化攻关与2027年百万吨级DRI产能规划布局.docx VIP
- 24J331 地沟及盖板资料.pdf VIP
- 干熄焦知识123图文.pdf VIP
- 电气火灾监控设备 JB-QBL-DH500.pdf VIP
- 职业教育产教融合激励政策条款解读.docx VIP
- 曝光机要点技术讲义.ppt
- Avago QCPL-329J数据手册技术规格说明书.pdf VIP
- 《电力机车牵引控制技术》课件 任务2-2 HXD3B型电力机车主断路器.pptx
- 23CJ83-5 外墙外保温系统建筑构造(五)——MAA保温材料外墙外保温系统.pdf VIP
- 《JTT 1270.3—2019公路桥梁梳齿板伸缩装置 第3部分:整体锚固式伸缩装置》专题研究报告.pptx VIP
原创力文档

文档评论(0)