SQL:DAC模式登陆SQL SERVER 2012 批量执行SQL 脚本文件
1 2 3 4 5 6 7 8 9 | rem 将当前目录下的所有 *.SQL文件 执行一次,并将结果输出文件 rem for 循环执行SQL命令文件 echo =======Begin=========== for %%i in (*.sql) do ( sqlcmd -A -S LOCALHOST -U SA -P yourpassword -i D:\SQL\IN\%%i -o D:\SQL\OUT\%%i @ echo FileName %%i ) echo =======end ============ pause |
DAC模式登陆SQL SERVER 2012 批量执行SQL 脚本文件。
CMD命令执行显示结果:
D:\SQL\in>(
sqlcmd -A -S LOCALHOST -U SA -P yourpassword -i D:\SQL\IN\Usp_SF_FC04012.sql -o D
:\SQL\OUT\Usp_SF_FC04012.sql
)
FileName Usp_SF_FC04012.sql
D:\SQL\in>(
sqlcmd -A -S LOCALHOST -U SA -P yourpassword -i D:\SQL\IN\Usp_U8M_RemoveEntity.sq
l -o D:\SQL\OUT\Usp_U8M_RemoveEntity.sql
)
FileName Usp_U8M_RemoveEntity.sql
D:\SQL\in>echo =======end ============
=======end ============
--批量生成 SQL脚本文件
1 2 3 4 5 6 7 8 9 10 11 12 13 | echo off rem for 循环创建文件 echo ============== for %%i in (Usp_CP_MoRoutingLoadCal,Usp_CP_RccpProcess, Usp_CP_RrpProcess ) do ( ( echo EXEC UFDATA_2012.DBO.sp_DecryptObject '%%i' ,800000 echo GO ) >>d:\sql\ in \%%i.sql ) echo ============== rem 显示时间 rem echo % date :~0,10% % time :~0,8% pause |
优质生活从拆开始
分类:
SQL / MSSQL
标签:
MSSQL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了