spool c:\wwwwww.sql
set 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);
本文介绍了一种使用Oracle SQL*Plus工具批量生成并导出INSERT语句的方法,该方法可以将特定表中的数据导出为SQL脚本文件,便于后续的数据迁移或备份。
7958

被折叠的 条评论
为什么被折叠?



