あなたの問題は、エラーをスローするステートメントが実際には外部であるということです あなたの手順の、したがって-そのパラメータの範囲外。解決策は、 routine_body全体をラップすることです。 プロシージャをBEGIN ... END
に変換します Compound Statement
を作成するための構造
。
CREATE PROCEDURE
「有効なSQLルーチンステートメント」が必要です 「本文内。Compound-StatementSyntaxを使用すると、複数のステートメントを1つのコードブロックにグループ化し、この要件に準拠できます。