0

次のデータを読み込もうとしました:

create table emp_data (fname varchar2(20), lname varchar2(20))

orgaization external(type oracle_loader default directory dir1
access parameters( records delimited by newline
NOBADFILES NOLOGFILES fields terminated by ','
(fname char,lname char))
location('t1.txt'))
parallel 5
reject 200;

SQLを学んでいます。ORACLE_LOADER を使用してテキスト ファイルからデータベースにデータをアップロードする方法を学びましたが、テーブルのデータを単純なテキスト ファイルに同時にバックアップしたいと考えています。

sqlplus 環境 (RED HAT) で SQL を使用して単純なテキスト ファイルの特定のテーブルからデータをバックアップする方法は?

4

1 に答える 1

0

エクスポートに本当に SQLPLUS を使用する必要がある場合、最善の方法は次のとおりです。

SQL> spool on
SQL> spool emp.txt
SQL> select * from emp_data;
SQL> spool out

ただし、Oracle には 10g の expdp/impdp (データ ポンプ) などのデータ エクスポート専用のツールがあります。

于 2013-06-05T14:55:14.290 に答える