2つの構文エラー:
-
出口ハンドラーの条件の間にコンマが必要です。 構文ドキュメント に注意してください。 カンマを表示します。
-
END
を終了する必要があります セミコロン付きの出口ハンドラーの。DECLARE
ステートメント自体(そのBEGIN ... ENDブロックを含む)は他のステートメントと同様であり、ターミネータが必要です。
したがって、これが必要です:
DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING
BEGIN
ROLLBACK;
END;