在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)
2014-05-20 10:57
507 查看
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"
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计划任务,并隐藏命令窗口
- Windows 任务计划 隐藏执行窗口的几种方法
- Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
- Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
- Windows计划任务执行时不显示窗口的问题
- 【定时任务|开机启动】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
- 利用windows计划任务定时调用BAT执行oracle数据库重建索引
- windows开机自动执行bat脚本启动cmd命令窗口并执行命令,最后自动关闭cmd命令窗
- windows 任务计划程序执行 bat ,重启服务
- windows下配置环境变量时,在cmd窗口执行配置的命令时无效的原因
- 【定时任务|开机启动】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
- Windows任务计划创建计划,定时执行PowerShell命令
- Sql server定时执行某个sql 通过Windows 计划任务(非代理Job方式)
- Windows系统使用vbs脚本或bat脚本强制杀死指定所有进程 vbs实现循环持续写入内容到vbs打开开的记事本 使用vbs、bat添加windows计划任务 使用cmd schtasks命令添加windows计划任务
- windows自动任务计划执行批处理文件(.bat)报错DNS服务器对区域没有权威
- 【定时任务】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT php
- 【定时任务|开机启动】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
- win2008 计划任务配置(任务计划程序)每分钟执行BAT
- 在任务计划程序用Bat命令执行exe程序
- win2008 计划任务配置(任务计划程序)每分钟执行BAT