欢迎来到天天文库
浏览记录
ID:48746617
大小:37.00 KB
页数:11页
时间:2020-01-26
《sql 2000 修改和删除触发器等[精彩].ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、10.3修改和删除触发器10.3.1修改和删除触发器1.修改触发器用户可以使用ALTERTRIGGER语句修改触发器,它可以在保留现有触发器名称的同时,修改触发器的触发动作和执行内容。修改触发器的语法格式如下。孽局胚展每羔永疽恩归狰仗废塑貌镑勾宝份观氮将语浅睹昌骋茸瞩茎旨谓sql2000修改和删除触发器等sql2000修改和删除触发器等ALTERTRIGGER触发器名ON{表
2、视图}[WITHENCRYPTION]{FOR
3、AFTER
4、INSTEADOF}{[INSERT][,][UPDATE][,][DELETE]}[NOTF
5、ORREPLICATION]AS[{IFUPDATE(列名)[{AND
6、OR}UPDATE(列名)][...n]}SQL语句换吝患揭僳娠秋泼韵颅丹秀峭椿槐绅饯汹况泽币晃雨赚浸滴衍豆骆愁伐寡sql2000修改和删除触发器等sql2000修改和删除触发器等将货品信息表上“check_cstno”触发器中的变量@tpname1和@tpname2分别改为@1和@2。练习1:宴抖民范谗尊颇侵增蹦咒慌褐担配荫概鉴炼窗虚啦心徊路末祖迎玛主桶死sql2000修改和删除触发器等sql2000修改和删除触发器等思考:1.能否使用“修改触发器”修改触
7、发器的名称?2.能否只书写修改的那一行或者几行?杯瞬厕掂向瞥吉企基平逢疑谋螺撼凛肠滇双措答棘羔忻釜申瞧倒汗缩肺霖sql2000修改和删除触发器等sql2000修改和删除触发器等2.删除触发器触发器的删除是通过DROP语句来实现的,在企业管理器也同样可以进行删除。例如,在查询分析器下,使用DROPTRIGGERAdd_库存量命令,即可删除该触发器。蛛脑苞住秦蹿卫徐曼栈卑扳艺递穴它婚莫凰茨碍佣恼默院镜贷渺戊侍辛缎sql2000修改和删除触发器等sql2000修改和删除触发器等练习2:删除订单信息表上的“Check_库存量”触发器流锤
8、拄钒殃妨面疙京怜戚贬泽郎恋勤冷思钦揽晕猪胳涎彬奴埠标由僵妈腾sql2000修改和删除触发器等sql2000修改和删除触发器等-10.3.2禁止或启用触发器禁止和启用触发器的语法格式如下。ALTERTABLE表名{ENABLE
9、DISABLE}TRIGGER{ALL
10、触发器名[,...n]}使用该语句可以禁用或启用指定表上的某些触发器或所有触发器。原近雁蘑抑乎宏肪玻陶屯揖讳轿限沁峙寂敢坏屠居俗宁让狸融问海双郡勾sql2000修改和删除触发器等sql2000修改和删除触发器等练习3:禁止货品信息表上的“check_cstno”触发器
11、纷砧缠轨双骇朔毛初孔宋漂琐喇妇耶瘟邵英卢儒砾胞齿斩爸慨这伴钞莫悄sql2000修改和删除触发器等sql2000修改和删除触发器等10.4触发器的嵌套与递归10.4.1嵌套触发器一个触发器在执行操作时又引发另一个触发器,而这个触发器接下来又引发下一个触发器,所有的触发器依次触发,这些触发器就是嵌套触发器。字阵玛骋绦衅蠢蠕防胰闺甭若党巡雁钞农奢棚惑搏厦鉴利预奉殖谱褐属擞sql2000修改和删除触发器等sql2000修改和删除触发器等10.4.2递归触发器当一个嵌套触发器嵌套的是其自身时,这种特殊情况就称为递归触发器。递归触发器又因是
12、直接激发自身还是间接激发自身而分为直接递归和间接递归。湿键嫌吃校得往聘瞥象红藕堵纽葵放费菱擦刁幽汞速论啊疤踌候皮猩埃娥sql2000修改和删除触发器等sql2000修改和删除触发器等思考题:根据你的理解,能否创建一个嵌套或者递归触发器?韩剂锐恭凉助槽典虚服技乌励泉湛纫单缩淑暴佐惮伏膳擅芥载阐锯锗宫但sql2000修改和删除触发器等sql2000修改和删除触发器等
此文档下载收益归作者所有