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

时间:2016-06-22 05:17:23

标签: sql-server sqlcmd

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

在sqlplus中我可以写一些东西:

WITH TEMP(col1) AS (values ('John'), ('Peter'), ('Henry'), ('Mo'))
SELECT col1 FROM TEMP
WHERE col1 = ANY (SELECT ARRAY(SELECT col1 FROM TEMP))

1 个答案:

答案 0 :(得分:1)

运行脚本文件

打开命令提示符窗口。 在“命令提示符”窗口中,键入:

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

按ENTER键。 Adventure Works员工姓名和地址列表将写入命令提示符窗口。

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

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

按ENTER键。

如果你想通过SQL Script执行它。

使用xt_cmdshell,这将是ultimetly SQLCMD。 感谢