国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

觸發(fā)器的應用

2024-07-21 02:12:56
字體:
來源:轉載
供稿:網(wǎng)友
,歡迎訪問網(wǎng)頁設計愛好者web開發(fā)。 在以上部分我們討論了觸發(fā)器的優(yōu)缺點、工作原理以及創(chuàng)建觸發(fā)器的具體方法。接下來我們將闡述各種不同復雜程度的觸發(fā)器的應用。

12.9.1 插入型觸發(fā)器的應用


12.9.1 插入型觸發(fā)器的應用


    更新型觸發(fā)器有兩種類型:通常意義上的更新型觸發(fā)器和用于檢查列改變的更新型觸發(fā)器,這主要是因為更新操作可以涉及到數(shù)據(jù)項。
通常意義上的更新型觸發(fā)器;
在前面我們已經提到更新操作包括兩個部分,先將需更新的內容從表中刪除掉,然后插入新值。因此,更新型觸發(fā)器同時涉及到刪除表。和插入表下面結合具體例子來對其進行討論。


    在有些更新中,更新的內容并不是整個記錄,而僅僅是一列或幾列,這時就要用到用于檢查列改變的更新型觸發(fā)器。它與通常意義上的觸發(fā)器不同之處主要表現(xiàn)在它包括以下保留字:



    在用transaction_sql 的create trigger 命令創(chuàng)建觸發(fā)器那部分我們已經給出上述保留字的具體含義。下面我們將給出兩個例子,這兩個例子分別用到了if update(column) 和if (columns_updated()。


   

注意:必須首先刪除與表title已建立主外鍵的各關系,上述觸發(fā)器才能被觸發(fā)。




12.9.4 嵌套觸發(fā)器
    當某一觸發(fā)器執(zhí)行時,其能夠觸發(fā)另外一個觸發(fā)器,這種情況稱之為觸發(fā)器嵌套。在ms sql server 中觸發(fā)器能夠嵌套至32 層。如果不需要嵌套觸發(fā)器,可以通過sp_configure選項來進行設置。

    在執(zhí)行過程中,如果一個觸發(fā)器修改某個表,而這個表已經有其它觸發(fā)器,這時就要使用嵌套觸發(fā)器。





注意:必須刪除與sales表已建立的各主外鍵關系,上面的觸發(fā)器才能被觸發(fā)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 栾川县| 长岛县| 广饶县| 新津县| 股票| 棋牌| 荥经县| 临洮县| 屯门区| 保德县| 巴塘县| 靖安县| 松原市| 东丽区| 延长县| 宝鸡市| 新密市| 双辽市| 密云县| 志丹县| 公主岭市| 杨浦区| 花莲市| 郑州市| 民乐县| 上思县| 博客| 柏乡县| 安福县| 石屏县| 岗巴县| 靖州| 岗巴县| 汉寿县| 上蔡县| 孟州市| 吉林市| 江油市| 阳原县| 甘南县| 嵩明县|