dbms_output.put_line で Unix 変数を表示する

dbms_output.put_line で Unix 変数を表示する

ファイルを読み取り、これらの値を照会する while ループがあります。

しかし、メッセージを表示しようとすると、次のdbms_output.put_lineように表示されます。

 dbms_output.put_line(henry);
                        *
ERROR at line 15:
ORA-06550: line 15, column 25:
PLS-00201: identifier 'HENRY' must be declared
ORA-06550: line 15, column 4:
PL/SQL: Statement ignored

クエリで変数の値を使用する場合は問題ないので、これは理解できません。

関連情報