我有一个存储过程,需要执行Windows文件系统上的脚本 - 'C:\ test.sql'。
是否有一种从我的存储过程中执行此脚本的简单方法?
在网上我看到了一些使用xp_cmdshell&的建议。 sqlcmd但我是否必须转到DOS命令行才能从SQL Server运行sql脚本?
提前致谢,
答案 0 :(得分:0)
EXECUTE master.dbo.xp_cmdshell 'dir /b "C:\test.sql"'
dir/b lists the files in the folder