-480   THE PROCEDURE procedure-name HAS NOT YET BEEN CALLED

説明

DESCRIBE PROCEDURE または ASSOCIATE LOCATORS ステートメントで 識別されたプロシージャーがアプリケーション処理内でまだ呼び出されていませんでした。 または、プロシージャーが呼び出されているが、ステートメントの前に 明示コミットまたは暗黙コミットが起こりました。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

CALL ステートメントでプロシージャー名の指定に使用する構文が、 ASSOCIATE LOCATOR または DESCRIBE PROCEDURE (あるいはその両方) の構文名と同じになるように、 ステートメントを訂正してください。 プロシージャーを呼び出すのに非修飾名を使用する場合は、 その 1 部構成名をもう一度ステートメントでも使用する必要があります。 CALL ステートメントが 3 部構成名を使って作成されており、 現行サーバーが 3 部構成名の場所と同じである場合は、 ASSOCIATE LOCATOR または DESCRIBE プロシージャーではその場所を省略することができます。 ステートメントを再実行してください。

SQLSTATE

51030