从SQL视图执行SQL存储过程

Rus*_*uss 10 sql-server stored-procedures view

我发现在Excel中调用存储过程并不像应该的那样容易,但调用视图或直接表非常容易.那么,我如何创建一个视图来调用没有参数的存储过程?

我知道我将无法将任何值传递到视图中,并且我不需要或不想,只想在视图中包装存储过程.

类似的东西select exec MyStoredProc()会很棒.

ann*_*ata 10

iirc(我手头没有副本)如果碰巧在T-SQL中,应该可以从用户定义的表函数中选择*(这对于大多数意图和目的都与sprocs相同)返回一个表变量.


Guy*_*uck 1

您应该能够在虚拟表上放置一个触发器,并在触发器内调用过程。

这绝对是一种黑客攻击,您可能希望真正锁定表和过程的权限。