Oracle 批处理

    xiaoxiao2021-04-11  71

    做批处理之前要新建两个txt文件

    一个用于存放SQL

    一个将后缀改成.bat文件

    具体例子如下:

    ---------------------------.txt文件用于存放执行的SQL    (该文件名为:export_hsSql.txt)

    conn dadzs/dDuYwNt@pagu              -- 指定用户名/密码

    set colsep ,   set feedback off   set heading off   set trimout on   set trimspool off set term off set echo off set verify off set newp none set linesize 1000 set trimspool off set sqlblanklines OFF col spf new_value spf noprin select ' E:\tgtest\test1_expor\'||to_char(sysdate,'yyyymmdd')||'.csv' spf from dual;           --指定运行SQL后生成的文件以及存放的路径 spool &&spf

    /*

    SQL语句体

    */

    spool off  

    exit

    ------------------------------------------------------------------------------------------------------------.bat文件(新建一个txt文件然后将后缀改为.bat)

    @echo off e: cd E:\tgtest\tesths                                                  //定位到存放SQL的txt文件目录 start sqlplus /nolog @"export_hsSql.txt"              // 执行export_hsSql.txt 文件 echo SQL执行完成

    转载请注明原文地址: https://ju.6miu.com/read-666549.html

    最新回复(0)