• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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;
    

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • SQL查询包含下划线的字段内容操作
    • mysql查询结果输出到文件的方法
    • php查询mysql数据库并将结果保存到数组的方法
    上一篇:SQL查询包含下划线的字段内容操作
    下一篇:oracle日期分组查询的完整实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle 实现将查询结果保存到文本txt中 Oracle,实,现将,查询,结果,