我发现在Excel中调用存储过程并不像应该的那样容易,但调用视图或直接表非常容易。那么,如何创建一个视图来调用没有参数的存储过程?
我知道我无法将任何值传递到视图中,我不需要或不想,只想在视图中包装存储过程。
像select exec MyStoredProc()
之类的东西会很棒。
答案 0 :(得分:10)
iirc(我手头没有副本)如果你碰巧在T-SQL中,应该可以从用户定义的表函数中选择*(这对于大多数意图来说都是如此)与sprocs相同的目的,它返回一个表变量。
答案 1 :(得分:1)
你应该能够在虚拟表上放置一个触发器,并在触发器内调用proc。
这绝对是一个黑客,你想要真正锁定表和proc的权限。