11

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

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

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

4

2 回答 2

11

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

于 2008-12-08T16:18:58.667 回答
1

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

这绝对是一个 hack,你会想要真正锁定 table 和 proc 的权限。

于 2008-12-08T16:12:45.683 回答