如何将oracle数据库的sql语句执行结果保存到一个sql文件中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将oracle数据库的sql语句执行结果保存到一个sql文件中?相关的知识,希望对你有一定的参考价值。
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
这是sql语句 我要把它的执行结果 注意不是语句本身 执行结果500多行呢 保存到一个文件中 咋整?
文件名和路径自己拟定吧
set pages 0 trim on trims on lines 32767 long 999999
set echo off
spool result.sql
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off
把以上部分放入一个脚本文件中再执行,会在当前目录下生成你要的文件result.sql 参考技术A 这个只能使用oracle语句编辑软件来实现,例如pl/sql 或者sqlnavigator都很容易导出sql语句:在查询结果栏直接选中记录,右键点击,既可以选择export →sql 参考技术B 对着查询结果点右键,不是就有导出结果么?
选择路径导出来就是了啊 参考技术C 使用spool录像就可以了
如何将SQL server 2008 里的查询结果导出到 Excel 表内?
参考技术A1、打开sql客户端工具Navicat,点击选中左边数据库下的‘Queries'。
2、然后点击+号按钮,来新建一个查询窗口。
3、在编辑器里,先写一个常规的查询sql语句,Select的字段,就是excel里输出的字段。
4、然后在From关键字前添加‘Into outfile’+ 保存excel文件的路径,如图。
5、这样就可以开始执行这个sql语句了。点击下方的执行按钮。
6、执行过程中,如果没有权限问题,就可以在保存的文件夹里,看到这个excel文件了。就完成了。
以上是关于如何将oracle数据库的sql语句执行结果保存到一个sql文件中?的主要内容,如果未能解决你的问题,请参考以下文章