我试图加载以下数据:
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在简单文本文件上备份特定表中的数据?
答案 0 :(得分:0)
如果您真的必须使用SQLPLUS进行导出,最好的方法是:
SQL> spool on
SQL> spool emp.txt
SQL> select * from emp_data;
SQL> spool out
但是,Oracle拥有专门用于数据导出的工具,例如10g中的expdp / impdp(数据泵)