Dwa błędy składniowe:
-
Potrzebujesz przecinków między warunkami dla programu obsługi wyjścia. Zwróć uwagę na dokumentację składni pokazuje przecinki.
-
Musisz zakończyć
END
obsługi wyjścia ze średnikiem.DECLARE
sama instrukcja (w tym jej blok BEGIN...END) jest instrukcją jak każda inna i musi mieć terminator.
Więc potrzebujesz tego:
DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING
BEGIN
ROLLBACK;
END;