sql server触发器

sql server触发器,sql,sql-server,triggers,Sql,Sql Server,Triggers,你好 我需要有关创建触发器的帮助,该触发器将在表2中填入行时将id插入表1中我建议您我建议您触发器应在表2中插入中创建 在上创建触发器** **用于插入为 //表1的insert语句应在表2中insert中创建 在上创建触发器** **用于插入为 //表1的insert语句不需要触发器。使用常规存储过程。不需要触发器。使用常规存储过程。为INSERT定义触发器时,您可以访问插入的逻辑表。您可以使用它来检索插入行的id,并将其存储在另一个表中 比如: CREATE TRIGGER trig ON

你好
我需要有关创建触发器的帮助,该触发器将在表2中填入行时将id插入表1中

我建议您

我建议您

触发器应在表2中插入中创建

在上创建触发器** **用于插入为


//表1的insert语句应在表2中insert中创建

在上创建触发器** **用于插入为


//表1的insert语句不需要触发器。使用常规存储过程。

不需要触发器。使用常规存储过程。

为INSERT定义触发器时,您可以访问插入的逻辑表。您可以使用它来检索插入行的id,并将其存储在另一个表中

比如:

CREATE TRIGGER trig
ON table2
FOR INSERT
AS
INSERT INTO table1 (id)
SELECT ins.id FROM inserted ins
GO

为INSERT定义触发器时,可以访问插入的逻辑表。您可以使用它来检索插入行的id,并将其存储在另一个表中

比如:

CREATE TRIGGER trig
ON table2
FOR INSERT
AS
INSERT INTO table1 (id)
SELECT ins.id FROM inserted ins
GO

你需要帮助或者你想为你完成它?你需要帮助或者你想为你完成它?请注意,我通常不喜欢触发器,对我来说,它们一直是调试的痛苦。请注意,我通常不喜欢触发器,对我来说,它们一直是调试的痛苦。请解释为什么当你否决投票时。除特殊原因外,修改数据的触发器不是良好做法。在这种情况下,没有解释使用触发器的理由,因此标准建议应该是不要使用触发器-使用(非触发器)存储过程来做同样的事情。如果没有否决你的意见,我支持你的观点(+1),请解释为什么要否决你的意见。除特殊原因外,修改数据的触发器不是良好做法。在这种情况下,没有解释使用触发器的理由,因此标准建议应该是不要使用触发器-使用(非触发器)存储过程来做同样的事情。我没有投你反对票,我支持你的观点(+1)