sql数据库 通过批处理.bat来处理执行sql文件

sql数据库 通过批处理.bat来处理执行sql文件,第1张

应该还是在双击运行的时候缺少路径所致(python27好像也有这个问题)

你试试在批处理中添加一下path变量:

set path=%path%;x:\xxx\osqlexe

或者使用osqlexe的时候直接使用全路径:

"x:\xxx\osqlexe" -h -s xxxxxxx

第一步获取一个数据库的安装介质

很简单直接使用setup 进行安装就可以了

注意可以选择字符集, 可以不输入数据库实例的名称

安装完成后会提示安装成功

我这边发现一直无法安装上数据库实例信息

第二步: 手工建库 这里学习了:

>

@ECHO off

@title Hr数据库部门、人员信息同步

SET user=hrmis

SET password=hrmis

SET serverip=1921680110

SET db=HRDBG

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=Mas%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 updatesql\1、部门、人员信息同步sql

ECHO updatesql\1、部门、人员信息同步sql>>%logfile0%

osql -U %user% -P %password% -S %serverip% -d %db% -i updatesql\1、部门、人员信息同步sql>>%logfile0% -n

ECHO updatesql\2、考勤数据导入sql

ECHO updatesql\2、考勤数据导入sql>>%logfile0%

osql -U %user% -P %password% -S %serverip% -d %db% -i updatesql\2、考勤数据导入sql>>%logfile0% -n

ECHO updatesql\3、加班重新计算sql

ECHO updatesql\3、加班重新计算sql>>%logfile0%

osql -U %user% -P %password% -S %serverip% -d %db% -i updatesql\3、加班重新计算sql>>%logfile0% -n

ECHO [%DATE:~0,10% %TIME:~0,8%]处理成功!退出系统重新登陆,获取最终结果。。。。。。

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

pause

以上是BAT示范文件,保存为BAT格式打开

C:\Program Files\MySQL\MySQL Server 50\中包含空格,一个带路径的完整命令必须使用“”,如:

"C:\Program Files\MySQL\MySQL Server 50\bin\mysql" -u账号 -p密码 <指定路径的文件

另外,在命令中没有使用"-D数据库"选项指定 *** 作的数据库,你的sql文件中必须名使用"use 数据库名"

以上就是关于sql数据库 通过批处理.bat来处理执行sql文件全部的内容,包括:sql数据库 通过批处理.bat来处理执行sql文件、神通数据库安装报错movesingfile.bat、.如何用.bat调用db2数据库的多个sql文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9826410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存