2010-01-08 201 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