To syntaksfejl:
-
Du skal bruge kommaer mellem betingelserne for din exit-handler. Læg mærke til syntaksdokumentation viser kommaer.
-
Du skal afslutte
END
af udgangshåndteringen med et semikolon.DECLARE
selve sætningen (inklusive dens BEGIN...END-blok) er en sætning som enhver anden og skal have en terminator.
Så du har brug for dette:
DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING
BEGIN
ROLLBACK;
END;