我有一个存储过程,因为我将脚本文件(.sql
文件)作为参数传递。
我想知道如何通过命令(而不是命令提示符)执行.sql
文件。
exec my_sp VersionNumber, SqlDeltaScript.sql (it is a file)
我希望我的存储过程执行SqlDeltaScript.sql
任何人都可以帮忙解决这个问题......
提前致谢...
答案 0 :(得分:0)
这听起来不是理想的情况,但是如果你必须这样做,那么你可以使用xp_cmdshell运行sqlcmd实用程序来运行你的脚本文件。
必须启用xp_cmdshell SP才能使用它 - 请参阅Enable 'xp_cmdshell' SQL Server。