Oracle-工具-SPOOL导出INSERT数据
通过SPOLL将Oracle数据导出为INSERT语句,只要将导出数据格式改为INSERT格式即可。
以下代码粘贴为spool.sql文件,command windows 输入命令 spool.sql文件位置\spool.sql
set feedback off --不再回显本次sql命令处理的记录条数 set heading off --不再输出域标题 set termout on --不再显示脚本中的命令的执行结果 set verify off --不再显示替代变量被替代前后的语句 set echo off --不再显示start启动的脚本中的每个sql命令 set pagesize 1000 --输出每页行数 set linesize 100 --输出一行字符个数 define filepath= 'f:\1.log' prompt *** Spooling to &filepath set termout off spool &filepath select 'insert into aa(a, b, c) values('''|| a ||''',''' || b || ''',''' || c ||''');' from table_name where 1 = 1; spool off;
当然你也可以导出CSV格式,以便使用EXCLE进行查看,只需要将导出的文件扩展名log改为csv。
以上方法通过第三方工具也能做到,但缺乏灵活性,使用上述命令简单且灵活。

浙公网安备 33010602011771号