Oracle-ツール-SPOOL INSERTデータのエクスポート
3100 ワード
SPOLLを使用してOracleデータをINSERT文にエクスポートします.エクスポートデータのフォーマットをINSERT形式に変更すればよいです.
以下のコードをspoolとして貼り付ける.sqlファイル、command windows入力コマンドspool.sqlファイルの場所spool.sql
もちろん、EXCLEを使用して表示するためにCSV形式をエクスポートすることもできます.エクスポートしたファイル拡張子logをcsvに変更するだけです.
以上の方法はサードパーティ製ツールでも可能ですが、柔軟性に欠けており、上記のコマンドを使用すると簡単で柔軟です.
以下のコードをspoolとして貼り付ける.sqlファイル、command windows入力コマンドspool.sqlファイルの場所spool.sql
set feedback off -- sql
set heading off --
set termout on --
set verify off --
set echo off -- start sql
set pagesize 1000 --
set linesize 100 --
define filepath= 'f:\1.log'
prompt *** Spooling to &filepath
set termout off
spool &filepath
select 'insert into aa(a, b, c) values('''|| a ||''',''' || b || ''',''' || c ||''');' from table_name where 1 = 1;
spool off;
もちろん、EXCLEを使用して表示するためにCSV形式をエクスポートすることもできます.エクスポートしたファイル拡張子logをcsvに変更するだけです.
以上の方法はサードパーティ製ツールでも可能ですが、柔軟性に欠けており、上記のコマンドを使用すると簡単で柔軟です.