利用bat批量执行脚本文件

1.读取目录文件

利用bat 的for命令读取中的sql文件sql

for /r %%c in (0*.sql) do echo %%c

%%c 至关于变量数据库

in() 中的为循环的范围服务器

此句的做用是显示当前目录下以0开头的sql文件spa

2.执行脚本文件

利用SQL SERVER 自带的SQLCMD命令来操做code

SQLCMD –S 127.0.0.1 –d Product –U sa –P 123 –i test.sql –o log.txt –b

-S 服务器cmd

-d 数据库名称it

-U 用户名class

-P 密码test

-i 输入文件路径变量

-o 输出文件路径

-b 出错终止

3.最终

@echo off
for /r %%c in (0*.sql) do (
sqlcmd -S 127.0.0.1 -d ProductStore -U sa -P sa123 -i  %%c -o log.txt  
)
pause
有关bat命令和sqlcmd命令的其它信息,请百度
相关文章
相关标签/搜索