自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

sql server觸發(fā)器中自動(dòng)生成的臨時(shí)表

數(shù)據(jù)庫(kù) SQL Server
sql server觸發(fā)器中,系統(tǒng)自動(dòng)會(huì)生成兩張臨時(shí)表,分別是deleted 和inserted表,下面就為您詳細(xì)介紹這兩張表,希望對(duì)您有所幫助。

在sql server中,建立sql server觸發(fā)器后,會(huì)生成deleted 和inserted表,這兩張表可以理解為臨時(shí)表,下面就為您介紹sql server觸發(fā)器中自動(dòng)生成的臨時(shí)表,供您參考。

sql server觸發(fā)器中,系統(tǒng)自動(dòng)會(huì)生成兩張臨時(shí)表,分別是deleted 和inserted 它們是邏輯(概念)表。也可理解為是臨時(shí)表。

為方便理解,可以這么來(lái)認(rèn)為Inserted表和Deleted表的作用:Inserted表就是放新的記錄,Delete表就是放舊的記錄。并且,它們的表結(jié)構(gòu)與原表是完全相同的。

1。當(dāng)你插入時(shí),要插入的記錄是新的,所以可以在Insert表中找到。

如:table1中本來(lái)就有N條記錄,但執(zhí)行 insert into table1 value('1')   那么,在table1的sql server觸發(fā)器的  Inserted表中,有且僅有同樣一條記錄。
select * from Inserted ,結(jié)果為: 1 而不是table1的N+1條記錄。

2。當(dāng)你更新時(shí),要更新的記錄是新的,所以可以在Inserted表中找到,被更新的記錄是舊的,所以可以在Deleted表中找到。

如:有條記錄 1   要改為 2
select * from Deleted 的結(jié)果為1  select * from Inserted 的結(jié)果為2

3。當(dāng)你刪除時(shí),要?jiǎng)h除的記錄是舊的,所以可以在Deleted表中找到。

如:表中有1,2,3,4 四條記錄,刪除其中三條,則 select * from deleted 的結(jié)果為 1,2,3

當(dāng)對(duì)某張表建立sql server觸發(fā)器后,分3種情況討論

1.插入操作(Insert)

Inserted表有數(shù)據(jù),Deleted表無(wú)數(shù)據(jù)

2.刪除操作(Delete)

Inserted表無(wú)數(shù)據(jù),Deleted表有數(shù)據(jù)

3.更新操作(Update)

Inserted表有數(shù)據(jù)(新數(shù)據(jù)),Deleted表有數(shù)據(jù)(舊數(shù)據(jù))
 

 

 

 

【編輯推薦】

帶您了解sql server臨時(shí)表

SQL SERVER恢復(fù)的方法

帶您深入了解SQL Server事務(wù)

SQL Server定時(shí)作業(yè)的設(shè)置方法

SQL Server連接錯(cuò)誤的解決方法

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-04-07 13:56:03

SQL Server觸發(fā)器實(shí)例

2010-07-19 09:50:58

SQL Server2

2010-07-16 10:19:31

2010-11-12 15:35:55

SQL Server約

2010-10-20 14:34:48

SQL Server觸

2011-03-03 09:30:24

downmoonsql登錄觸發(fā)器

2010-09-13 17:03:34

sql server觸

2010-04-19 10:43:27

SQL Server

2010-11-10 13:37:01

SQL Server觸

2011-03-29 13:22:07

SQL Server臨時(shí)表表變量

2010-07-06 14:47:03

SQL Server數(shù)

2010-10-22 11:10:43

SQL Server觸

2010-11-08 11:49:24

SQL Server管

2010-06-30 09:36:25

SQL Server

2010-10-19 14:45:01

SQL SERVER臨

2010-07-05 11:09:55

SQL Server觸

2011-03-28 10:05:57

sql觸發(fā)器代碼

2010-09-16 15:03:10

SQL Server臨

2010-09-16 17:56:31

SQL server臨

2019-10-22 07:50:45

SqlServer數(shù)據(jù)庫(kù)觸發(fā)器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)