バージョン9iでは、Oracleから外部テーブル 。これらのオブジェクトを使用すると、SELECTステートメントを使用してOSファイル内のデータをクエリできます。これはかなりクールです。さらにクールなことに、11.0.1.7では、シェルスクリプトを外部テーブルに関連付けてOSファイルを生成できます。 11gの外部テーブルプリプロセッサを使用したファイルの一覧表示 。シェルスクリプトは、プリプロセッサ機能の理想的な候補です。
目的を問わず、ディレクトリの内容を今すぐ知る必要がある場合は、外部テーブルから選択するだけです。ファイル名の永続的な記録を保持したい場合は、INSERT INTO ... SELECT * FROM external_table;
を発行できます。 。このステートメントは、データベースジョブを使用して自律的に実行できます。