Transakcja zakończona w wyzwalaczu Partia została przerwana
ja używamSql Server 2008
. mamTrigger
który aktualizuje moje dwie inne tabele. Przeczytałem stos nad przepływem tego łączawprowadź opis linku tutaj, ale to nie wypełnia moich potrzeb. Poniżej jest mojaTrigger
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
Poniżej pokazany mi błąd ...