欢迎来到天天文库
浏览记录
ID:48740282
大小:49.50 KB
页数:11页
时间:2020-01-21
《sql 2000 修改和删除触发器等.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、10.3修改和删除触发器10.3.1修改和删除触发器1.修改触发器用户可以使用ALTERTRIGGER语句修改触发器,它可以在保留现有触发器名称的同时,修改触发器的触发动作和执行内容。修改触发器的语法格式如下。ALTERTRIGGER触发器名ON{表
2、视图}[WITHENCRYPTION]{FOR
3、AFTER
4、INSTEADOF}{[INSERT][,][UPDATE][,][DELETE]}[NOTFORREPLICATION]AS[{IFUPDATE(列名)[{AND
5、OR}UPDATE(列名)][...n]}SQL语句将货品信息表上“c
6、heck_cstno”触发器中的变量@tpname1和@tpname2分别改为@1和@2。练习1:思考:1.能否使用“修改触发器”修改触发器的名称?2.能否只书写修改的那一行或者几行?2.删除触发器触发器的删除是通过DROP语句来实现的,在企业管理器也同样可以进行删除。例如,在查询分析器下,使用DROPTRIGGERAdd_库存量命令,即可删除该触发器。练习2:删除订单信息表上的“Check_库存量”触发器-10.3.2禁止或启用触发器禁止和启用触发器的语法格式如下。ALTERTABLE表名{ENABLE
7、DISABLE}TRIGGER{AL
8、L
9、触发器名[,...n]}使用该语句可以禁用或启用指定表上的某些触发器或所有触发器。练习3:禁止货品信息表上的“check_cstno”触发器10.4触发器的嵌套与递归10.4.1嵌套触发器一个触发器在执行操作时又引发另一个触发器,而这个触发器接下来又引发下一个触发器,所有的触发器依次触发,这些触发器就是嵌套触发器。10.4.2递归触发器当一个嵌套触发器嵌套的是其自身时,这种特殊情况就称为递归触发器。递归触发器又因是直接激发自身还是间接激发自身而分为直接递归和间接递归。思考题:根据你的理解,能否创建一个嵌套或者递归触发器?
此文档下载收益归作者所有