oracleでinsert文をエクスポートする方法

Oracleでは、次の手順でテーブルのINSERT文をエクスポートできます

  1. Oracleデータベースへ接続するには、SQL DeveloperやSQL*Plusなどのツールを使用します。
  2. 必ず今のセッションが正しいデータベースのインスタンスとユーザーに繋がっているか確認すること。
  3. 次のコマンドを実行して、INSERT文を含むスクリプトファイルを作成します。
spool insert_script.sql
  1. INSERT文を生成するには、以下のコマンドを実行してください。
SELECT 'INSERT INTO table_name (column1, column2, ...) VALUES (' || column1 || ', ' || column2 || ', ...);'
FROM table_name;

上記の構文にあるtable_nameをINSERT文を出力したいテーブル名に、column1, column2, …をテーブルのカラム名に置き換えます。

  1. 以下のコマンドを実行し、スクリプトの出力は終了します。
spool off
  1. データベース セッションを終了させて次のコマンドを実行してください。
exit

エクスポートしたINSERT文は指定されたスクリプファイルinsert_script.sqlに保存されています。ファイルを開けばエクスポートしたINSERT文が確認できます。

bannerAds