自动执行Sql脚本的批处理

@ECHO off

@title 执行义翔人力资源建数据库对象脚本
SET user=sa
SET password=1
SET serverip=192.168.1.112
SET db=yxsjk

ECHO ......当前使用的数据库连接:服务器IP:%serverip% 数据库:%db% 用户名:%user% 密码: %password%

ECHO ......请确认数据库连接设置正确,如果不正确请点窗口右上角×退出!!!!!!!

pause

set t0=%TIME:~0,1%
set logTIME=_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
if "%t0%"==" " set logTIME=_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%_0%TIME:~1,1%%TIME:~3,2%%TIME:~6,2%

set logfile0=执行义翔人力资源建数据库对象脚本%logTIME%.log

ECHO ......脚本程序开始运行时间:[%DATE:~0,10% %TIME:~0,8%]
ECHO ......脚本程序开始运行时间:[%DATE:~0,10% %TIME:~0,8%]  >> %logfile0%


ECHO ......当前使用的数据库连接:服务器IP:%serverip% 数据库:%db% 用户名:%user% 密码: %password% >>%logfile0%

ECHO .............01人力资源管理建表20080819.sql
ECHO .............01人力资源管理建表20080819.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  01人力资源管理建表20080819.sql >>%logfile0% -n
ECHO .............02考核指标信息表修改.sql
ECHO .............02考核指标信息表修改.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  02考核指标信息表修改.sql >>%logfile0%  -n

ECHO .............03获取部门分类所有下级分类.sql
ECHO .............03获取部门分类所有下级分类.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i   03获取部门分类所有下级分类.sql >>%logfile0% -n

ECHO .............05人力资源栏目.sql
ECHO .............05人力资源栏目.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  05人力资源栏目.sql >>%logfile0% -n

ECHO .............06报表数据.sql
ECHO .............06报表数据.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  06报表数据.sql >>%logfile0% -n

ECHO .............07挂审批流.sql
ECHO .............07挂审批流.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  07挂审批流.sql >>%logfile0% -n

ECHO .............08工资月度汇总报表数据.sql
ECHO .............08工资月度汇总报表数据.sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  08工资月度汇总报表数据.sql >>%logfile0% -n

ECHO .............09员工信息汇总报表(按部门).sql
ECHO .............09员工信息汇总报表(按部门).sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  09员工信息汇总报表(按部门).sql >>%logfile0% -n

ECHO .............10员工信息汇总报表(岗位).sql
ECHO .............10员工信息汇总报表(岗位).sql >>%logfile0%
osql -U %user% -P %password% -S %serverip% -d %db% -i  10员工信息汇总报表(岗位).sql >>%logfile0%  -n

ECHO [%DATE:~0,10% %TIME:~0,8%]完成。
ECHO [%DATE:~0,10% %TIME:~0,8%]完成。 >> %logfile0%
pause

转载于:https://www.cnblogs.com/gjung/archive/2009/09/16/1568078.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值