聚集函數內的子查詢-出錯


--1. 無法執行
select sum(
select n from --ORA-00936: 缺失表達式
(select to_number('1') as n from dual
union all
select to_number('2') as n from dual)
) from dual

--2. 可以執行
select sum(n)
from
(select n from
(select to_number('1') as n from dual
union all
select to_number('2') as n from dual
)
)

哪位仁兄給[b][u]詳細[/u][/b]解釋一下,爲什麼第1種情況在oracle裏會報錯?或提供可參考的資料 OTZ
發佈了40 篇原創文章 · 獲贊 0 · 訪問量 4276
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章