成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶您了解SQL Server管理觸發器

數據庫 SQL Server
SQL Server中的觸發器相信大家都比較了解了,下面就讓我們一起了解一下SQL Server是如何管理觸發器來完成任務的。

SQL Server管理觸發器是怎樣管理的呢?這是不少人都問過的問題,下面就為您詳細介紹SQL Server管理觸發器,希望可以讓您對SQL Server管理觸發器有更深的認識。

SQL Server是如何管理觸發器來完成這些任務呢?下面我們將對SQL Server管理觸發器工作原理及實現做較為詳細的介紹。

每個觸發器有兩個特殊的表:插入表和刪除表。這兩個表是邏輯表,并且這兩個表是由系統管理的,存儲在內存中,不是存儲在數據庫中,因此不允許用戶直接對其修改。這兩個表的結構總是與被該觸發器作用的表有相同的表結構。這兩個表是動態駐留在內存中的,當觸發器工作完成,這兩個表也被刪除。這兩個表主要保存因用戶操作而被影響到的原數據值或新數據值。另外,這兩個表是只讀的,即用戶不能向這兩個表寫入內容,但可以引用表中的數據。例如可用如下語句查看DELETED 表中的信息:
select * from deleted

下面詳細介紹這兩個表的功能:

1 插入表的功能

對一個定義了插入類型觸發器的表來講,一旦對該表執行了插入操作,那么對向該表插入的所有行來說,都有一個相應的副本存放到插入表中。即插入表就是用來存儲向原表插入的內容。

2 刪除表的功能

對一個定義了刪除類型觸發器的表來講,一旦對該表執行了刪除操作,則將所有的刪除行存放至刪除表中。這樣做的目的是,一旦觸發器遇到了強迫它中止的語句被執行時,刪除的那些行可以從刪除表中得以恢復。

需要強調的是,更新操作包括兩個部分,即先將更新的內容去掉,然后將新值插入。因此對一個定義了更新類型觸發器的表來講,當報告會更新操作時,在刪除表中存放了舊值,然后在插入表中存放新值。

由于觸發器僅當被定義的操作被執行時才被激活,即僅當在執行插入、刪除、和更新操作時,觸發器將執行。每條SQL語句僅能激活觸發器一次,可能存在一條語句影響多 條記錄的情況。在這種情況下就需要變量@@rowcount 的值,該變量存儲了一條SQL 語 句執行后所影響的記錄數,可以使用該值對觸發器的SQL 語句執行后所影響的記錄求合計值。一般來說,首先要用IF語句測試@@rowcount的值以確定后面的語句是否執行。

 

 

【編輯推薦】

SQL Server同步復制的實現方法

SQL Server的并發控制介紹

深入解析SQL Server動態管理對象

SQL SERVER連接DB2數據庫

SQL Server級聯更新的實現

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-22 11:10:43

SQL Server觸

2010-11-10 13:37:01

SQL Server觸

2010-10-25 14:09:01

Oracle觸發器

2010-10-20 15:20:34

SQL Server服

2010-10-20 16:22:52

SQL Server權

2010-10-22 13:34:49

SQL Server游

2010-10-19 14:56:05

sql server臨

2010-10-20 10:31:57

sql server聯

2010-11-11 11:56:39

SQL Server標

2010-10-20 15:02:21

2010-11-12 11:07:03

sql server內

2010-10-21 15:07:09

SQL Server系

2010-10-19 13:26:45

SQL Server事

2010-09-16 14:38:55

Sql server表

2010-10-21 11:44:55

SQL Server分

2010-11-08 10:16:41

SQL Server數

2010-10-20 13:15:25

SQL Server復

2010-11-12 14:55:59

Sql Server檢

2010-11-16 14:43:25

Oracle SQL計

2010-09-26 14:12:35

SQL內連接
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产伦精品一区二区三区高清 | 亚洲精品一 | 国产高潮好爽受不了了夜夜做 | 亚洲精品黑人 | 日韩欧美字幕 | 黑人久久久 | 国产精品视频在线观看 | 欧美精品被 | 色综合久久久 | 日本特黄a级高清免费大片 成年人黄色小视频 | 91免费在线| 日本小电影网站 | 亚洲电影第三页 | 国产精品久久久久久中文字 | 91久久久www播放日本观看 | 久久人操 | 成人免费视频网 | 99国内精品久久久久久久 | 欧美一区二区三区四区视频 | 欧美久久久久久久 | 97国产一区二区精品久久呦 | 91在线视频观看 | av网站免费在线观看 | 操一草| 欧美精品一区二区三区蜜桃视频 | 欧美成人hd | 国产成人精品一区二区三区在线 | 亚洲黄色片免费观看 | 成人免费在线播放 | 免费日本视频 | 亚洲一区二区三区在线视频 | 999精品视频 | 欧美一区免费在线观看 | 一级大黄 | 黄色一级大片在线免费看产 | 欧美老妇交乱视频 | 亚洲午夜精品在线观看 | 免费午夜剧场 | 亚洲高清免费观看 | 亚洲国产免费 | 日韩一区二区在线看 |