Oracle中的嵌套分析函数

时间:2013-01-04 03:59:17

标签: oracle analytic-functions

我们可以在分析函数中使用嵌套分析函数吗?我们可以在表达式中使用其他分析函数吗?

请举个例子。

1 个答案:

答案 0 :(得分:3)

不,您无法嵌套分析函数。来自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