Oracle|19C升级WM_CONCAT函数失效

1.1 问题背景

最近项目Oracle数据库升级由11g升到19C,在验证过程中发现wm_concat函数竟然失效了。

经过网上查询资料发现,wm_concat函数是oracle的非公开函数,在新版的oracle中不支持该函数。

Oracle|19C升级WM_CONCAT函数失效-1

1.2 解决方案

因该函数在代码中使用次数过多,在不改动代码前提下,选择重新创建该函数。建议后续在开发过程中不建议再使用该函数。

1.3 实施步骤

--首先使用dba账号登录oracle数据库(使用oracle root用户执行)

    sqlplus as sysdba