介绍
小编给大家分享一下甲骨文实现将查询结果保存到文本txt中的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
①新建文件测试。sql把下面代码复制到测试。sql脚本中
spool j: \用法 select sysdate 得到双; spool ;
②执行命令@ j: \ test.sql输出结果就保存到测试了。txt文件中了。
<强>补充:SQL查询结果写入txt 强>
什么也不说,直接来个例子。
CREATE 或是REPLACE PROCEDURE PROC_INSERTSQLTXT AS ,V_FILE UTL_FILE.FILE_TYPE; ,V_INPUT CLOB; 开始 ,V_FILE :=, UTL_FILE.FOPEN (& # 39; DATA_PUMP_DIR& # 39;,, & # 39; EMPNO.TXT& # 39;,, & # 39; w # 39;); ,FOR 小姐:拷贝(SELECT EMPNO | | & # 39; | & # 39; | | ,,,,ENAME | | & # 39; | & # 39; | | ,,,,JOB | | & # 39; | & # 39; | | ,,,,MGR | | & # 39; | & # 39; | | ,,,,to_char (HIREDATE & # 39; yyyy-mm-dd& # 39;), | | & # 39; | & # 39; | | ,,,,SAL | | & # 39; | & # 39; | | ,,,,COMM | | & # 39; | & # 39; | | ,,,,DEPTNO as stringname 得到SCOTT.EMP) ,循环 ,UTL_FILE.PUT_LINE (V_FILE I.STRINGNAME); ,最终获得;循环; ,UTL_FILE.FCLOSE (V_FILE); 异常 WHEN UTL_FILE.ACCESS_DENIED 然后 ,DBMS_OUTPUT.PUT_LINE(& # 39;拒绝访问! & # 39;); WHEN OTHERS 然后 ,DBMS_OUTPUT.PUT_LINE (& # 39; SQLERRM:, & # 39;, | |, SQLERRM); 结束;
以上是“甲骨文实现将查询结果保存到文本txt中的案例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!