zoukankan      html  css  js  c++  java
  • 自动执行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

  • 相关阅读:
    IE8下部分方法失效的解决方法
    C#获取本机IP地址(ipv4)
    WPF中控制窗口显示位置的三种方式
    JS判断IP的正则表达式
    WPF ListView 简单的拖拽实现(转)
    C# 中取绝对值的函数
    移动端rem单位适配使用
    vue中遇到的坑!!!!!
    vux安装中遇到的坑
    移动端常用的代码
  • 原文地址:https://www.cnblogs.com/gjung/p/1568078.html
Copyright © 2011-2022 走看看