Stan
unread,Apr 23, 2012, 8:44:58 AM4/23/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Witam,
Mam w bazie trigger na tablicy. W pewnych warunkach daję RAISERROR i
chcę przerwać trigger.
CREATE TRIGGER xxx_upd ON xxx FOR UPDATE
AS
DECLARE @err NVARCHAR(250);
...
IF LEN(@err) > 0
BEGIN
RAISERROR (@err, 16, 1) WITH NOWAIT, SETERROR;
ROLLBACK TRANSACTION;
RETURN;
END
END
GO
W PHP dostaję błąd 'The transaction ended in the trigger.', który nie
daje żadnej informacji. Jak przerwać trigger z żądanym komunikatem o
błędzie ?.
Jak usunę ROLLBACK to UPDATE zostaje wykonany.
Jak to rozwiązać ?