2013-01-04 59 views
0

我們可以在分析函數中使用嵌套分析函數嗎?我們可以在表達式中使用另一個分析函數嗎?Oracle中的嵌套分析函數

請給我舉一個例子。

+0

你的表達哥們的意思 –

回答

2

不,你不能嵌套分析功能。從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