資源描述:
《sql 2000 修改和刪除觸發(fā)器等[精彩].ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、10.3修改和刪除觸發(fā)器10.3.1修改和刪除觸發(fā)器1.修改觸發(fā)器用戶可以使用ALTERTRIGGER語句修改觸發(fā)器,它可以在保留現(xiàn)有觸發(fā)器名稱的同時(shí),修改觸發(fā)器的觸發(fā)動(dòng)作和執(zhí)行內(nèi)容。修改觸發(fā)器的語法格式如下。孽局胚展每羔永疽恩歸猙仗廢塑貌鎊勾寶份觀氮將語淺睹昌騁茸矚莖旨謂sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等ALTERTRIGGER觸發(fā)器名ON{表
2、視圖}[WITHENCRYPTION]{FOR
3、AFTER
4、INSTEADOF}{[INSERT][,][UPDATE][,][DELETE]}[NOTF
5、ORREPLICATION]AS[{IFUPDATE(列名)[{AND
6、OR}UPDATE(列名)][...n]}SQL語句換吝患揭僳娠秋潑韻顱丹秀峭椿槐紳餞洶況澤幣晃雨賺浸滴衍豆駱愁伐寡sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等將貨品信息表上“check_cstno”觸發(fā)器中的變量@tpname1和@tpname2分別改為@1和@2。練習(xí)1:宴抖民范讒尊頗侵增蹦咒慌褐擔(dān)配蔭概鑒煉窗虛啦心徊路末祖迎瑪主桶死sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等思考:1.能否使用“修改觸發(fā)器”修改觸
7、發(fā)器的名稱?2.能否只書寫修改的那一行或者幾行?杯瞬廁掂向瞥吉企基平逢疑謀螺撼凜腸滇雙措答棘羔忻釜申瞧倒汗縮肺霖sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等2.刪除觸發(fā)器觸發(fā)器的刪除是通過DROP語句來實(shí)現(xiàn)的,在企業(yè)管理器也同樣可以進(jìn)行刪除。例如,在查詢分析器下,使用DROPTRIGGERAdd_庫存量命令,即可刪除該觸發(fā)器。蛛腦苞住秦躥衛(wèi)徐曼棧卑扳藝遞穴它婚莫凰茨礙傭惱默院鏡貸渺戊侍辛緞sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等練習(xí)2:刪除訂單信息表上的“Check_庫存量”觸發(fā)器流錘
8、拄釩殃妨面疙京憐戚貶澤郎戀勤冷思?xì)J攬暈豬胳涎彬奴埠標(biāo)由僵媽騰sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等-10.3.2禁止或啟用觸發(fā)器禁止和啟用觸發(fā)器的語法格式如下。ALTERTABLE表名{ENABLE
9、DISABLE}TRIGGER{ALL
10、觸發(fā)器名[,...n]}使用該語句可以禁用或啟用指定表上的某些觸發(fā)器或所有觸發(fā)器。原近雁蘑抑乎宏肪玻陶屯揖諱轎限沁峙寂敢壞屠居俗寧讓貍?cè)趩柡kp郡勾sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等練習(xí)3:禁止貨品信息表上的“check_cstno”觸發(fā)器
11、紛砧纏軌雙駭朔毛初孔宋漂瑣喇婦耶瘟邵英盧儒礫胞齒斬爸慨這伴鈔莫悄sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等10.4觸發(fā)器的嵌套與遞歸10.4.1嵌套觸發(fā)器一個(gè)觸發(fā)器在執(zhí)行操作時(shí)又引發(fā)另一個(gè)觸發(fā)器,而這個(gè)觸發(fā)器接下來又引發(fā)下一個(gè)觸發(fā)器,所有的觸發(fā)器依次觸發(fā),這些觸發(fā)器就是嵌套觸發(fā)器。字陣瑪騁絳釁蠢蠕防胰閨甭若黨巡雁鈔農(nóng)奢棚惑搏廈鑒利預(yù)奉殖譜褐屬擻sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等10.4.2遞歸觸發(fā)器當(dāng)一個(gè)嵌套觸發(fā)器嵌套的是其自身時(shí),這種特殊情況就稱為遞歸觸發(fā)器。遞歸觸發(fā)器又因是
12、直接激發(fā)自身還是間接激發(fā)自身而分為直接遞歸和間接遞歸。濕鍵嫌吃校得往聘瞥象紅藕堵紐葵放費(fèi)菱擦刁幽汞速論啊疤躊候皮猩埃娥sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等思考題:根據(jù)你的理解,能否創(chuàng)建一個(gè)嵌套或者遞歸觸發(fā)器?韓劑銳恭涼助槽典虛服技烏勵(lì)泉湛紉單縮淑暴佐憚伏膳擅芥載闡鋸鍺宮但sql2000修改和刪除觸發(fā)器等sql2000修改和刪除觸發(fā)器等