mshd.net
当前位置:首页 >> 请教orAClE如何将查询结果导出为txt文件 >>

请教orAClE如何将查询结果导出为txt文件

用sqlplus命令可以做到。 windows计划任务,bat文件调用.sql文件,.sql文件里set格式化,用spool输出。 Linux/Unix更方便,crontab直接调用一个sh文件,里面写上sql,格式化后spool输出。

sqlplus下执行如下: sql> spool c:\001.txt sql>select * from dual ; ....... sql> spool off ..... 异常会将spool 和 spool off中间的全部输出到文件中。

1.plsqldev 里面有一个选项可以把表以excel格式到时 2.使用spool [sql] view plain copy sqlplus / as sysdba set linesize 1000 set pagesize 0 set echo off set termout off set heading off set feedback off SET trims ON set term off SET...

分几个步骤 1,创建输出路径,比如你要在c盘test目录下输出,你就先要建立好这个test路径 2,sqlplus下以sysdba登录,执行以下语句 3,create or replace directory TMP as 'c:\test'; 4,grant read,write on directory TMP to 你要生成文件的...

可用spool的方式将oracle的数据导出成文本。 1、登录sqlplus到指定数据库。 2、在某一路径,如c盘data目录下,创建脚本,文件名为:导出脚本.sql 内容如下: set colsep '|' --设置|为列分隔符 set trimspool on set linesize 120 set pagesize ...

1、运行完之后就晚了,在运行前在sqlplus敲入如下命令:spool 文件路径\文件名; 如 spool D:\test.txt。这样你再写任何命令都会被保存到D:\test.txt中。 2、当执行结束后,直接退出sqlplus或者使用spool off就可以关闭文件输出功能了。 --- 以上...

sql> spool c:\001.txt sql>select * from dual ; ....... sql> spool off ..... 异常会将spool 和 spool off中间的全部输出到文件中。

1、简单的单列 #!/bin/sh sqlplus 'user001/12345678'

使用shell调用sqlplus来执行sql语句,导出到文件可以通过spool命令指定文件,我从自己曾经写的脚本截取一段给你示例吧,如果你熟悉shell编写的话,很容易改造成自己需要的 参数1-6分别是表名,oracle用户名,oracle密码,oracle服务器ip地址,or...

用spool就行,这是一个sqlplus命令,导出的文件可以自己命名,而且条件什么的也都可以设置的。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com