我正在使用Sql Server 2008
。我有一个Trigger
它更新我的两个其他表。我已经阅读了Stack over flow这个链接enter link description here,但它并没有完全满足我的需求。下面是我Trigger
交易已结束触发器批次已中止
ALTER TRIGGER [Inventory].[StockUpdationOnIssue]
ON [Inventory].[StockIssueDetails]
AFTER INSERT
AS
BEGIN
BEGIN TRY
BEGIN TRAN
INSERT INTO TableA
(col1, col2,col3
)
SELECT I.col1,I.col2,si.col3
FROM inserted I
INNER JOIN Inventory.StockIssue SI
ON SI.StockIssueId = I.StockIssueId
INSERT INTO TableB
(col1, col2,col3
)
SELECT I.col1,I.col2,si.col3
FROM inserted I
INNER JOIN Inventory.StockIssue SI
ON SI.StockIssueId = I.StockIssueId
COMMIT TRAN
END TRY
BEGIN CATCH
SELECT ERROR_MESSAGE();
RollBack Tran;
END CATCH
END
以下错误显示给我...
我想你忘了*提问* –
@lc。检查更新的问题。 –
这仍然不是问题。你有什么问题?你不知道该怎么做? –