Oracle11g 从11g升级时Oracle 12c不支持的功能/特性

Oracle11g 从11g升级时Oracle 12c不支持的功能/特性,oracle11g,oracle12c,Oracle11g,Oracle12c,我想知道从11g升级到12c时受影响的功能。例如,在11g中使用WM_CONCAT是可行的,而它与12c不兼容。12c中不支持的11g的其他功能/特性有哪些 表面上的问题是 但真正的问题是,WM_CONCAT从来都不是官方支持的功能。它在早期版本的Express Edition或任何删除了Workspace Manager组件的版本中都不起作用。(这在一定程度上是甲骨文的错,因为它等了30年才加入官方的聚合函数,这迫使人们寻找替代函数,但你仍然要付出代价。) 最好的解决方案是将WM_CONCAT

我想知道从11g升级到12c时受影响的功能。例如,在11g中使用WM_CONCAT是可行的,而它与12c不兼容。12c中不支持的11g的其他功能/特性有哪些

表面上的问题是

但真正的问题是,
WM_CONCAT
从来都不是官方支持的功能。它在早期版本的Express Edition或任何删除了Workspace Manager组件的版本中都不起作用。(这在一定程度上是甲骨文的错,因为它等了30年才加入官方的聚合函数,这迫使人们寻找替代函数,但你仍然要付出代价。)


最好的解决方案是将
WM_CONCAT
替换为
listag
。有些人创建一个名为
WM_CONCAT
的自定义函数,但这可能不再是一个好主意。Oracle 12.2为Listag引入了一些不错的新功能。你最终会想迁移代码,不妨现在就迁移。

表面上的问题是

但真正的问题是,
WM_CONCAT
从来都不是官方支持的功能。它在早期版本的Express Edition或任何删除了Workspace Manager组件的版本中都不起作用。(这在一定程度上是甲骨文的错,因为它等了30年才加入官方的聚合函数,这迫使人们寻找替代函数,但你仍然要付出代价。)


最好的解决方案是将
WM_CONCAT
替换为
listag
。有些人创建一个名为
WM_CONCAT
的自定义函数,但这可能不再是一个好主意。Oracle 12.2为Listag引入了一些不错的新功能。您最终会希望迁移代码,最好现在就迁移。

。值得注意的是,
wm_concat
从未被记录或支持过,所以这不是一个很好的例子。。值得注意的是,
wm_concat
从未被记录或支持过,所以这不是一个很好的例子。谢谢你的帮助。谢谢你的帮助。