本帖最后由 快表帝国客服01 于 2024-8-13 16:24 编辑
需求:需要将通过数据库管理器工具生成的脚本文件批量处理执行。
方法:将下面的文件复制到记事本,并将后缀改为bat 放在要执行的sql脚本文件夹中,双击执行。
注意:生成脚本时文本文件需要选择ANSI文本格式,同样bat文件也需要是ANSI格式。
- ::echo off
- @echo off
- @set /p host=请输入数据库实例:
- @set /p db=请输入数据库名称:
- @set /p userName=请输入数据库用户:
- @set /p password=请输入数据库密码:
- echo 开始执行数据库脚本...
- for %%i in (%cd%\*.sql) do (
- echo 正在执行 %%i 请稍后...
- sqlcmd -S %host% -d %db% -U %userName% -P %password% -i %%i
- echo %%i 执行完毕。
- )
- echo 所有脚本执行完毕。
- pause
复制代码
也可以回复后直接下载批处理文件。
|
|
快表帝国客服01