Oracle CSVエクスポート方法まとめ【基本から応用まで】

OracleデータベースからCSVファイルをエクスポートするには、次の方法を使用できます:

  1. プラスツール:SQLを使用できます。
SET COLSEP ','
SET LINESIZE 1000
SET PAGESIZE 0
SPOOL output.csv
SELECT * FROM table_name;
SPOOL OFF
  1. PL/SQL Developerを使用して:
    Oracleデータベースに接続し、SQLクエリを実行して結果をCSVファイルにエクスポートするためにPL/SQL Developerツールを使用します。クエリ結果ウィンドウで結果セットを右クリックし、「Save As」を選択し、CSV形式を選択します。
  2. SQL Developerツールを使用してOracleデータベースに接続し、SQLクエリを実行して結果をCSVファイルにエクスポートします。クエリ結果ウィンドウで結果セットを右クリックし、「エクスポート」を選択し、CSV形式を選択します。
  3. 外部テーブルとデータポンプを使用してエクスポートする方法:
    外部テーブルを作成し、検索結果をその外部テーブルにインポートし、データポンプを使用して外部テーブルデータを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ファイルにエクスポートすることができます。

bannerAds