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 回答