惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
I
InfoQ
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
Docker
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
博客园 - Franky
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
月光博客
月光博客
罗磊的独立博客

博客园 - 留云

dotnet core 自定义配置文件 Dotnet Core Windows Service golang 用tar打包文件或文件夹 golang 最和谐的子序列 golang 轮训加密算法 golang map golang 队列 golang 栈操作 golang 多维数组 golang 数组反转 nginx 在windows平台上对asp.net做反向代理 - 留云 树形结构应用技巧 c# 中Exception 的重试机制 jquery 调用wcf project HTTP协议之Session和Cookie C#多线程同步 SQL优化-索引 UML在关系型数据库设计中的应用 Web 应用的 UML 建模与 .NET 框架开发
用批命令更新数据库
留云 · 2011-05-31 · via 博客园 - 留云

在项目中经常用到要把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