【问题标题】:Using Parameters in an Oracle subquery for an SSRS Report在 SSRS 报告的 Oracle 子查询中使用参数
【发布时间】:2012-02-08 16:30:07
【问题描述】:

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

我有一些 Oracle SQL(有效!- 可根据要求发布),这将是一堆其他查询的基本查询。所以我想这最好是一个带有其他视图可以加入的参数的视图。但是,我了解到这是不可能的。结果最终将用于 SSRS。我的主要障碍是我希望将一个参数传递给查询(在现有 SQL 中使用了两次)。我尝试过的软件包只是在尝试查询其他表并获得可在 SSRS 中使用的结果时卡住光标的操作。我也尝试过变量,我忘记了其他所有内容。在 MSSQL 中,我只会创建一个存储过程,但据我所知,差异大于相似之处,因为 Oracle 似乎具有更大的灵活性和功能(对于那些知道如何使用它的人)。我相信我最终会弄明白的,但现在我的头因为把它撞在桌子上而疼得厉害。

感谢您的帮助。 保罗

【问题讨论】:

标签: sql oracle oracle10g


【解决方案1】:

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

如果是这种情况,您可以考虑使用流水线函数,类似于what I've described here。这种方法还有许多其他示例。

您现在可以像从参数化视图中选择一样从函数中选择数据

希望对你有帮助

【讨论】:

  • 这正是我所需要的!谢谢tbone!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-11
相关资源
最近更新 更多