如何在sqlcmd中从脚本主体执行其他文件?
问题描述:
我如何在sqlcmd的ms sql脚本中执行其他文件?如何在sqlcmd中从脚本主体执行其他文件?
在sqlplus我可以写的东西如:
@@DBS\other_scr1.sql
@@DBS\other_scr2.sql
promt OK
答
要运行脚本文件
打开命令提示符窗口。 在命令提示符窗口中键入:
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脚本执行该操作。
使用xp_cmdshell,这将ultermtly SQLCMD。 谢谢
考虑将它们放入存储过程并通过'EXECUTE'命令调用。 – ydoow