1
是否可以通過使用OVER PARTITION或其他方式將10g collect命令用作分析函數?Oracle通過分析函數收集
例如
SELECT COLLECT(x) OVER (PARTITION BY y)
FROM table
每次我嘗試這有一個ORA 3113例外說「檔案結尾通信通道」
PS。我知道我需要將結果付諸實踐,但爲了簡單起見,我現在將其暫時擱置
是否可以通過使用OVER PARTITION或其他方式將10g collect命令用作分析函數?Oracle通過分析函數收集
例如
SELECT COLLECT(x) OVER (PARTITION BY y)
FROM table
每次我嘗試這有一個ORA 3113例外說「檔案結尾通信通道」
PS。我知道我需要將結果付諸實踐,但爲了簡單起見,我現在將其暫時擱置
COLLECT不是解析函數,但可以用作組函數。
SELECT y, COLLECT(x) FROM table GROUP BY y
(有趣的是,雖然:收集未列出爲一個分析的功能,但如果我嘗試在你的例子也出現在第一次合作,利用這種方式,然後輸出一些結果後停止並按照你的說法給出ORA-03113。)