2010-01-08 141 views
-2

我想爲一個表創建觸發器插入...如果我插入一個表中的記錄則是相同的記錄應該被插入到另外一個......怎麼樣?觸發器在SQL Server 2005

也有關觸發器

回答

0

This文章的讀介紹了創建觸發器的所有的基本知識。

雖然你的任務,我覺得一個存儲過程做兩個刀片會更好,因爲如果一個插入成功和失敗等?它會在您的數據中造成不一致。存儲過程請參見here

1

它應該是這樣的

CREATE TRIGGER TableInserted ON TableInsert 
AFTER INSERT 
AS 
INSERT INTO OtherTable SELECT * FROM inserted 
2

所有你需要知道的觸發器,而不必通過微軟涉水說話,包括如何在SQL Server中創建它們。

http://en.wikipedia.org/wiki/Database_trigger

+0

「通過微軟講話」? - 大概是設計並編寫了機制的人,都能夠解釋它們 – 2010-01-08 15:17:25

+1

同意,但人誰是剛剛起步的,它可能不是最容易理解的 – Jason 2010-01-08 15:21:42