Eve*_*ien 54 sql-server ssms batch-file
我怎样才能从SQL Server Management Studio中执行一组.SQL文件(每个都执行一些数据转换)?
还有什么其他替代方法可以批量执行.SQL文件?
DCN*_*YAM 65
虽然SQLCMD.exe是最好的方法,但SSMS也有SQLCMD模式,您可以在其中执行SQLCMD脚本.要启用此模式,请单击菜单栏中的" 查询",然后选择" SQLCMD模式".
":r filename.sql"命令是用于导入和执行sql脚本文件的SQLCMD脚本命令.您知道自己处于SQLCMD模式,因为任何SQLCMD脚本命令行都会出现彩色(我认为灰色)背景.
:setvar path "c:\Path_to_scripts\"
:r $(path)\file1.sql
:r $(path)\file2.sql
Run Code Online (Sandbox Code Playgroud)
Mic*_*ren 21
使用SqlCmd.exe.
对于例如:
sqlcmd -S myServer\instanceName -i C:\myScript.sql
Run Code Online (Sandbox Code Playgroud)
或者将输出保存到文件:
sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46430 次 |
| 最近记录: |