如何在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))
答案 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。 感谢