zoukankan      html  css  js  c++  java
  • 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)

    1.创建一个sql文件,test.sql;

    INSERT INTO TR_HK_RC_TEMPERATURE2 (HWINSTANCEID, KPIITEMID, BRANCHID, COLLECTTIME, KPINUMBERVALUE,  INSERTTIME)
    select scadadeviceid  hwinstanceid, kpiitemid ,channelid * 64 + sensorid+1 branchid,SYSDATE, dbms_random.value(20,40),SYSDATE  from TR_R_SRACKMAPPING a,(select deviceid from dt_devices  where devicetoptypeid = 6) b where a.deviceid = b.deviceid and  kpiitemid = 42;
    INSERT INTO TR_HK_RC_TEMPERATURE6 (HWINSTANCEID, KPIITEMID, BRANCHID, COLLECTTIME, KPINUMBERVALUE,  INSERTTIME)
    select scadadeviceid  hwinstanceid, kpiitemid ,channelid * 64 + sensorid+1 branchid,SYSDATE, dbms_random.value(20,40),SYSDATE  from TR_R_SRACKMAPPING a,(select deviceid from dt_devices  where devicetoptypeid = 6) b where a.deviceid = b.deviceid and  kpiitemid = 46;
    /
    commit;
    exit;

    2.创建sql.bat文件,

    sqlplus cmscrfid_sit/cmscrfid_sit@orcl @test.sql

    3.创建vbs文件,用于隐藏窗口。

    Set ws = CreateObject("Wscript.Shell")
    ws.run "cmd /c sql.bat",vbhide

    创建任务,每分钟一次:
    schtasks /create /sc minute /mo 1 /tn "InertTempratureData" /tr c:/runbat.vbs

    删除任务:

    schtasks /delete /tn "InertTempratureData"

  • 相关阅读:
    hdu 5112 A Curious Matt (水题)
    hdu 5464 Clarke and problem(dp)
    (2)线程优先级、线程安全
    (1)进程与线程
    并发与并行
    (5) 守护线程与线程阻塞
    java线程中断2
    sleep()和wait()的区别
    java线程中断
    java创建线程的三种方式及其对比
  • 原文地址:https://www.cnblogs.com/rainbowzc/p/3738414.html
Copyright © 2011-2022 走看看