Oracle CSVエクスポート方法まとめ【基本から応用まで】
OracleデータベースからCSVファイルをエクスポートするには、次の方法を使用できます:
- プラスツール:SQLを使用できます。
 
SET COLSEP ','
SET LINESIZE 1000
SET PAGESIZE 0
SPOOL output.csv
SELECT * FROM table_name;
SPOOL OFF
- PL/SQL Developerを使用して:
Oracleデータベースに接続し、SQLクエリを実行して結果をCSVファイルにエクスポートするためにPL/SQL Developerツールを使用します。クエリ結果ウィンドウで結果セットを右クリックし、「Save As」を選択し、CSV形式を選択します。 - SQL Developerツールを使用してOracleデータベースに接続し、SQLクエリを実行して結果をCSVファイルにエクスポートします。クエリ結果ウィンドウで結果セットを右クリックし、「エクスポート」を選択し、CSV形式を選択します。
 - 外部テーブルとデータポンプを使用してエクスポートする方法:
外部テーブルを作成し、検索結果をその外部テーブルにインポートし、データポンプを使用して外部テーブルデータをCSV形式でエクスポートします。例: 
CREATE TABLE ext_tab
(
  col1 NUMBER,
  col2 VARCHAR2(50),
  col3 DATE
)
ORGANIZATION EXTERNAL
(
  TYPE ORACLE_LOADER
  DEFAULT DIRECTORY ext_dir
  ACCESS PARAMETERS
  (
    RECORDS DELIMITED BY NEWLINE
    FIELDS TERMINATED BY ','
    MISSING FIELD VALUES ARE NULL
  )
  LOCATION ('output.csv')
);
どのような方法を使用しても、Oracleデータベースのクエリ結果をCSVファイルにエクスポートすることができます。