SQLCMD会话运行SQL脚本

问题描述:

我对SQL Server还很陌生,但对Oracle有丰富的经验。我在SQLCMD会话中时如何运行SQL脚本?它们类似于SQL Server的“SQL> @C:[mypath] \ myscript.sql”(Oracle)吗?SQLCMD会话运行SQL脚本

我厌倦了打开脚本并使用臃肿的SQL Server Studio运行它们。

+0

你不喜欢SSMS? – scsimon

+0

SSMS是一个很棒的工具,你应该学会使用它。只需让它运行以避免启动时间。打开一个脚本(或者拖放一个文件),点击F5,然后运行。您也可以使用各种分析工具,检查计划以及在您的指尖上浏览数据库。一位优秀的SQL Server开发人员生活在SSMS中。 – pmbAustin

sqlcmd -i file执行文件。

建议不要检查docs中的所有选项。

我找到了我在找的东西。你可以在SQLCMD和SSMS查询在“SQLCMD模式”

:r [path]\myscript.sql 

TransactSQL to run another TransactSQL script

感谢您的答复,只要你打开它,使用它。非常感谢。