利用bat批量执行脚本文件
2024-09-25 22:36:56
1.读取目录文件
利用bat 的for命令读取中的sql文件
for /r %%c in (0*.sql) do echo %%c
%%c 相当于变量
in() 中的为循环的范围
此句的作用是显示当前目录下以0开头的sql文件
2.执行脚本文件
利用SQL SERVER 自带的SQLCMD命令来操作
SQLCMD –S 127.0.0.1 –d Product –U sa –P 123 –i test.sql –o log.txt –b
-S 服务器
-d 数据库名称
-U 用户名
-P 密码
-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命令的其它信息,请百度
最新文章
- C语言中把数字转换为字符串 【转】
- javascript面向对象:继承、多态
- objective-c-sort-keys-of-nsdictionary-based-on-dictionary-entries
- Merge Into
- ms sqlserver 系列之如何查看数据链接数
- Xcode中使用插件
- 发布 asp.net网站 到本地IIS
- 略谈cpu架构种类
- 如何增加Ubuntu交换空间swap
- 使用VSTS的Git进行版本控制(三)——评审历史记录
- STAT UN2102 Homework
- 虚拟机镜像压缩(qcow2,raw)
- mysql子查询 exists,not exists,all和any
- C++成员初始化列表的语法
- csharp: datatable get Column datatype or Column Name
- SpringSecurity3整合CAS实现单点登录
- Android -- ContentProvider与联系人
- 2017-7-18-每日博客-关于Linux下的软链接和硬链接.doc
- AspNet5 Changes to [Activate] in beta-5
- [置顶]
 Git 配置SSH简单玩法?