oracle中用spool导出数据到文本中

来源:互联网 发布:矩阵论期末考试试题 编辑:程序博客网 时间:2024/05/16 04:42

spool c:\wwwwww.sqlset FEEDBACK off;set heading off;set linesize 1000;set pagesize 1000;set define off;set termout off;

select 'insert into t_table(phonenumber,name,sex)values(''' ||        phonenumber || ''',''andy'',0);'from t_table2;

select 'commit;' from dual;

spool off;set FEEDBACK on;set heading on;set define on;set termout on;


就可以生成下面格式的txt

 

insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);
insert into t_table(phonenumber,name,sex)values('15000000000','andy',0);

原创粉丝点击