我有一个带有 SQL 的 Cognos (10.1) 报告。(此时我们不使用包)
该报告有几个可选提示。我遇到的问题是 Cognos 没有将 WHERE 子句直接添加到我的 SQL 中,而是这样做了。
select * from (select my SQL) where
这意味着它首先收集所有数据,然后对其进行过滤。通常这不是问题,但我当前的 SQL 在大表上有很多连接,所以速度非常慢。
有没有办法强制 Cognos 只将我的过滤器添加到 where 子句而无需额外的 select 语句?
select * from my SQL where
这将使我的报告速度更快。