码迷,mamicode.com
首页 > 数据库 > 详细

在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)

时间:2014-05-22 05:18:38      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:class   c   a   int   com   文件   

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"

在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转),布布扣,bubuko.com

在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)

标签:class   c   a   int   com   文件   

原文地址:http://www.cnblogs.com/rainbowzc/p/3738414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!