在文件中执行SQL脚本

时间:2014-03-04 16:42:56

标签: sql sql-server-2008

我有一个存储过程,需要执行Windows文件系统上的脚本 - 'C:\ test.sql'。

是否有一种从我的存储过程中执行此脚本的简单方法?

在网上我看到了一些使用xp_cmdshell&的建议。 sqlcmd但我是否必须转到DOS命令行才能从SQL Server运行sql脚本?

提前致谢,

1 个答案:

答案 0 :(得分:0)

EXECUTE master.dbo.xp_cmdshell 'dir /b "C:\test.sql"'

dir/b lists the files in the folder