摘要: 前段时间需要用触发器做个实现数据插入表时自动编号的功能,于是再学习下触发器,硬件备份共享于此,以供讨论,以免遗忘。 总结常用基本点如下: 1、触发器有两种类型:数据定义语言触发器(DDL触发器)和数据操纵语言触发器(DML触发器)。   DDL触发器:在用户对数据库执行数据定义(CREATE、ALTER、DROP或相似的语句)对数据库结构进行修改时激活而做出响应。   DML触发器:在用户对数据库执行数据操作时发生,触发器中的代码会被自动调用。 2、DML触发器分类:Insert触发器、Delete触发器、Update触发器、上面任意类型混合。 3、触发器创建语法: 4、触发器必须附加到表或视图上,触发器不能单独存在。AFTER或FOR触发器不支持视图,INSTEAD OF支持表或视图。 5、INSERT触发器中,SQL Server 会创建一个插入行的副本,并把该副本插入到一个特殊表Insert表中,该表只在触发器作用域内存在。 6、DELETE触发器中,SQL Server 会创建一个删除行的副本,并把该副本插入到一个特殊表Dele 阅读全文
posted @ 2012-08-06 21:26 ByronYu 阅读(984) 评论(1) 推荐(3) 编辑