• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PL/SQLでSPOOLさせたいのですが、可能でしょうか?)

PL/SQLでSPOOLの使用可能性とエラーメッセージ

このQ&Aのポイント
  • PL/SQLにてSPOOLを使用してSELECT結果をファイルに出力する方法について調査しました。
  • SPOOL命令を使用する際に発生するエラーメッセージ「PLS-00103: 記号"C"が見つかりました。」の原因と解決策について解説します。
  • Oracle9iの環境での出力ファイルの指定方法についても触れています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ALGO-9
  • ベストアンサー率66% (12/18)
回答No.3

DBMS_UTLパッケージを使用して、外部ファイルに出力することが出来ます。 SPOOLは、GUIユーティリティのコマンドであって、SQL文内では使用できないと思いますよ。

その他の回答 (2)

  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.2

#1です。 spool c:\test_spool.dat declare begin select * from dual;  end; spool off このようなことを意図されているのでしょうか。

web_ryu
質問者

補足

PL/SQLで実装した中でSPOOLを実行したいと 考えております。 下記のような感じです。 declare begin spool c:\test_spool.dat select * from dual;  spool off end;

  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.1

spool c:\test_spool.dat select * from dual; spool off では、だめなのでしょうか。