如何从sqlcmd中的脚本主体执行其他文件?

How to execute other file from script body in sqlcmd?

如何在 ms sql 脚本中为 sqlcmd 执行其他文件?

在 sqlplus 中我可以这样写:

@@DBS\other_scr1.sql
@@DBS\other_scr2.sql

promt OK

到运行脚本文件

打开命令提示符 window。 在命令提示符 window 中,键入:

        sqlcmd -S myServer\instanceName -i C:\myScript.sql

按 ENTER。 Adventure Works 员工姓名和地址列表被写入命令提示符 window。

将此输出保存到文本文件 打开命令提示符 window。 在命令提示符 window 中,键入:

    sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt

按 ENTER。

如果你想通过SQL脚本来执行。

使用 xp_cmdshell 最终会 SQLCMD。 谢谢