2017-04-24 165 views
0

我想知道從11g升級到12c時受影響的功能。例如,在11g中使用WM_CONCAT,而與12c不兼容。 12c中不支持11g的其他功能/功能是什麼?從11g升級到11c時,Oracle 12c不支持的功能/功能

+0

[您可以查看文檔...](https://docs.oracle.com/database/121/UPGRD/deprecated.htm)。值得注意的是,'wm_concat'從未被記錄或支持,所以這不是一個很好的例子。 –

回答

2

的表面上的問題是How do you find out about deprecated features in a new release of Oracle?

重複但真正的問題是,WM_CONCAT從來沒有一個正式支持的功能。它在Express Edition的早期版本或工作區管理器組件被刪除的任何版本中不起作用。 (這是Oracle等待30年來的一個錯誤,包括一個官方聚合函數,它迫使人們去尋找候補項目,但是你仍然要付出代價。)

最好的解決方案是用LISTAGG替換WM_CONCAT。有些人創建了一個名爲WM_CONCAT的自定義函數,但這可能不再是一個好主意。 Oracle 12.2爲LISTAGG引入了一些不錯的新功能。您最終需要遷移代碼,現在就可以做到這一點。

+0

感謝您的幫助。 –