【问题标题】:Nested analytic functions in OracleOracle 中的嵌套分析函数
【发布时间】:2013-01-04 03:59:16
【问题描述】:

我们可以在解析函数中使用嵌套解析函数吗?我们可以在表达式中使用另一个解析函数吗?

请给我一个例子。

【问题讨论】:

  • 哥们的表情是什么意思

标签: oracle analytic-functions


【解决方案1】:

不,您不能嵌套分析函数。来自manual

您不能通过指定任何分析函数来嵌套分析函数 在 analytic_clause 的任何部分。但是,您可以指定一个 子查询中的分析函数并计算另一个分析函数 在它上面。

例如:

SQL> select sum(count(*) over ()) over () from dual;
select sum(count(*) over ()) over () from dual
           *
ERROR at line 1:
ORA-30483: window  functions are not allowed here

【讨论】:

    猜你喜欢
    • 2020-10-01
    • 2020-02-25
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多