在Oracle子查询中使用参数来获取SSRS报告

时间:2012-02-08 16:30:08

标签: sql oracle oracle10g

我似乎让自己陷入了Oracle绑定(再次)。

我有一些Oracle SQL(可以工作! - 请求后发布),这将是一堆其他查询的基本查询。所以我想这最好是一个带有其他视图可以加入的参数的视图。但是我了解到这是不可能的。结果最终将用于SSRS。我的主要障碍是我希望将一个参数传递给查询(在现有SQL中使用两次)。在尝试查询其他表并获得可用于SSRS的结果时,我已经尝试过只使用光标来处理游标的操作。我也有变量,我忘记了其他所有事情。在MSSQL中,我只会创建一个存储的procudure,但是正如我所知,有更多的差异而不是相似之处,因为Oracle似乎有更多的灵活性和强大功能(对于那些知道如何使用它的人)。我敢肯定我最终能搞清楚,但是现在我的脑袋因敲打桌子而伤得很厉害。

感谢您的帮助。 保罗

1 个答案:

答案 0 :(得分:1)

我猜你想要什么,但似乎你想在程序调用中包含一些逻辑(传递参数),但你不能在你的客户端使用OUT游标。

如果是这种情况,您可以考虑使用流水线功能,类似于what I've described here。这种方法的许多其他例子。

您现在可以从功能中选择数据,就像从参数化视图中选择一样

希望这有帮助

相关问题