我正在使用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。檢查更新的問題。 –
這仍然不是問題。你有什麼問題?你不知道該怎麼做? –