成人免费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技術棧公眾號

主站蜘蛛池模板: 亚洲天堂久久 | 精品乱码一区二区 | 久久专区 | 一区二区久久 | 欧美综合久久 | 亚洲大片| www.婷婷亚洲基地 | 国产精品一区在线观看你懂的 | 午夜精品视频在线观看 | 狠狠骚 | 一区二区三区四区在线视频 | 视频一区在线观看 | 毛片一区二区三区 | 在线视频 亚洲 | 91资源在线观看 | 99伊人| 亚洲国产成人精 | 国产精品久久久亚洲 | 久久精品一区二区 | 91av在线免费看| 国产精品久久网 | 国产精品一卡 | 精品福利av导航 | 亚洲精品中文字幕 | www国产精 | 久久av一区二区三区 | 日本久久一区二区三区 | 本地毛片| 精品国产一区二区在线 | 综合久久综合久久 | 国产精品久久久久久久久久99 | 免费观看日韩精品 | 国产在线小视频 | 国产精品伦理一区二区三区 | 久久最新精品 | 日本网站免费观看 | 精精国产xxxx视频在线播放 | 欧美精品一区二区三区一线天视频 | 欧美一级在线 | 特级做a爰片毛片免费看108 | 农村黄性色生活片 |