我有一个复杂的存储过程,我需要以某种方式在视图中检索其结果。最终用户请求在 Excel 电子表格中链接结果,而我只能在 Excel 中链接视图和表格。
我知道你可以通过某种方式来捏造你的方式,openquery
但似乎这不是一个理想的方式来解决这个问题,即使我测试了这个,我也得到了错误作为回报。
我总是可以将结果转储到一个偶尔刷新的表中,但用户非常希望这些数据按需提供。
另一种方式似乎是通过一个函数。我试过了,但无论我如何切片,我似乎都无法让函数接受存储过程。
CREATE FUNCTION f_testFunction
(
@Parameter INT
)
RETURNS TABLE
AS
RETURN
(
EXEC sp_testProdedure @Parameter
)
GO
像上面这样的事情甚至可能吗?