Oracle 实现将查询结果保存到文本txt中
更新时间:2021年02月07日 08:48:55 作者:深圳市热心市民市民
这篇文章主要介绍了Oracle 实现将查询结果保存到文本txt中的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
① 新建文件 test.sql 把下面代码copy 到test.sql 脚本中
spool j:\test.txt select sysdate from dual; spool off;
② 执行命令 @ j:\test.sql,输出结果就保存到了test.txt文件中了。
补充:SQL查询结果写入txt
什么也不说,直接来个例子。
CREATE OR REPLACE PROCEDURE PROC_INSERTSQLTXT AS
V_FILE UTL_FILE.FILE_TYPE;
V_INPUT CLOB;
BEGIN
V_FILE := UTL_FILE.FOPEN('DATA_PUMP_DIR', 'EMPNO.TXT', 'W');
FOR I IN (SELECT EMPNO||'|'||
ENAME||'|'||
JOB ||'|'||
MGR ||'|'||
to_char(HIREDATE,'yyyy-mm-dd') ||'|'||
SAL ||'|'||
COMM ||'|'||
DEPTNO as stringname FROM SCOTT.EMP)
LOOP
UTL_FILE.PUT_LINE(V_FILE,I.STRINGNAME);
END LOOP;
UTL_FILE.FCLOSE(V_FILE);
EXCEPTION
WHEN UTL_FILE.ACCESS_DENIED THEN
DBMS_OUTPUT.PUT_LINE('拒绝访问!');
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('SQLERRM: ' || SQLERRM);
END;
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
相关文章
用Oracle9ias开发无线应用程序开发者网络Oracle
用Oracle9ias开发无线应用程序开发者网络Oracle...2007-03-03
Oracle中时间日期转化函数to_date和to_char的具体使用
时间日期转化函数在工作中经常可以使用的到,本文主要介绍了Oracle中时间日期转化函数to_date和to_char的具体使用,具有一定的参考价值,感兴趣的可以了解一下2023-05-05
Oracle数据库密码复杂度校验脚本utlpwdmg.sql详细解析
我们都知道密码策略加固的参数一般包括密码长度、复杂度检测、最大最小使用时间、过期警报时间、最大登录失败次数以及锁定时间等设置,下面这篇文章主要给大家介绍了关于Oracle数据库密码复杂度校验脚本utlpwdmg.sql详细解析的相关资料,需要的朋友可以参考下2024-04-04
Oracle数据泵EXPDP/IMPDP导出导入功能详细深入解析
这篇文章主要给大家介绍了关于Oracle数据泵EXPDP/IMPDP导出导入功能的相关资料,数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份,文中通过代码介绍的非常详细,需要的朋友可以参考下2023-12-12
SQL Server、Oracle和MySQL判断NULL的方法
本文讲述SQL Server、Oracle、MySQL查出值为NULL的替换,在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办2012-11-11


最新评论