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

帶您了解SQL Server觸發器管理

數據庫 SQL Server
SQL Server觸發器有插入表和刪除表這兩個特殊的表,用于管理SQL Server觸發器完成操作,下面就為您詳細介紹這兩種表,供您參考學習。

在我們使用SQL數據庫時,SQL Server觸發器是經常需要使用到的,SQL Server觸發器是對某一個表的一定的操作,觸發某種條件,從而執行的一段程序。

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

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

例如可用如下語句查看DELETED 表中的信息:
select * from deleted

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

插入表的功能

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

刪除表的功能

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

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

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

 

 

 

【編輯推薦】

SQL Server的優點和缺點

Web環境中的SQL Server驗證

SQL Server數據轉換服務簡介

sql server系統文件簡介

sql server 2005版本全介紹

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

2010-11-08 11:49:24

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-11-11 11:56:39

SQL Server標

2010-10-20 15:02:21

2010-10-20 10:31:57

sql server聯

2010-10-21 15:07:09

SQL Server系

2010-11-12 11:07:03

sql server內

2010-09-16 14:38:55

Sql server表

2010-10-19 13:26:45

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-13 17:03:34

sql server觸
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩伦理一区二区 | 99久久精品国产一区二区三区 | 国产成人a亚洲精品 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 久久久久国产视频 | 91亚洲国产| 午夜精品久久久久久久99黑人 | 国产免费拔擦拔擦8x高清 | 人妖videosex高潮另类 | 一级黄色片网址 | 亚洲精品国产偷自在线观看 | 女人牲交视频一级毛片 | 一区二区在线观看免费视频 | av中文字幕在线 | 国产精品一区二区在线 | 91欧美激情一区二区三区成人 | 欧美一级黑人aaaaaaa做受 | 免费av电影网站 | 在线免费毛片 | 天天干天天操天天看 | 一区二区三区日韩 | 久久久噜噜噜www成人网 | 韩日一区二区三区 | 5060网一级毛片 | 色综合色综合色综合 | 欧美xxxⅹ性欧美大片 | 日本黄色片免费在线观看 | 国产精品99久久久精品免费观看 | 国产美女特级嫩嫩嫩bbb片 | 欧美日韩在线免费观看 | 亚洲欧美中文日韩在线v日本 | 美女啪啪国产 | 黄色大片免费观看 | 狠狠操婷婷 | 国产欧美一区二区三区在线看蜜臀 | 日韩精品一区二区三区视频播放 | 拍拍无遮挡人做人爱视频免费观看 | 国产综合精品一区二区三区 | 在线观看中文字幕av | 成人黄色a| 欧美成人精品在线观看 |