我有以下表触发器:插入的表如何工作?如何访问其行?
Data --Table name
ID -- Identity column
PCode -- Postal Code
我创建了以下触发:
CREATE TRIGGER Trig
ON Data
FOR INSERT
AS
BEGIN
Select * from inserted
END
并插入下面的值
INSERT INTO Data VALUES (125)
INSERT INTO Data VALUES (126)
INSERT INTO Data VALUES (127)
它显示了这一点:
但我期待这样的事情:
- 一号插入后,触发执行 - >一行显示在
inserted
表。 - 第二次插入后,执行触发器 - >
inserted
表中显示两行。 - 第3次插入后,执行触发器 - >
inserted
表中显示三行。
根据msdn.microsoft插入的所有行都在此表中。
如何访问inserted
表,以便我可以看到所有预期的行而不是分开的?