[Oracle]PLS-00403

Oracleで、ある変数 PARAM に SELECT 〜 INTO するプロシージャを書いていてコンパイルすると、

====================================================
    PLS-00403 式'PARAM'は、SELECT/FETCH文のINTO部には記述できません。
====================================================

のエラーが発生。

何のことやらと思ってしばし固まりましたが、

PROCEDURE SAMPLE(
    PARAM IN NVARCHAR2
) AS ...

INTO 先の変数が IN になっていました。

これを OUT にして

PROCEDURE SAMPLE(
    PARAM OUT NVARCHAR2
) AS ...

にしたら当然解決。
凡ミス…。


posted by へっぽ at 00:15 | TrackBack(0) | DB - Oracle | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック