













在项目中经常用到要把sql语句放在项目中的固定文件夹,以方便部署和测试,有的时候有很多的sql文件,每次用查询管理器一个一个的执行效率是比较低的,尝试用批命令来实现,自动搜索指定文件夹中的*.sql文件,然后调用sql server 的 osql 命令,指定服务器,用户名和密码以及数据库名称,这样就比较方便批量运行sql文件
@echo off
set dbSVR=Server
set dbUID=UserName
set dbPWD=Password
set dbName=DBName
set scriptPath=.\Test\ 文件夹,用相对路径@echo onfor /r %scriptPath% %%f in ("*.sql") do osql -S "%dbSVR%" -U "%dbUID%" -P "%dbPWD%" -d "%dbName%" -i "%%f"pause
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。