Oracle没有WM_CONCAT函数的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle没有WM_CONCAT函数的解决办法相关的知识,希望对你有一定的参考价值。

WM_CONCAT是oracle的非公开函数,并不鼓励使用,新版本oracle并没有带此函数,需要手工加上。

1、下载三个文件:owmctab.plb  、 owmaggrs.plb 、 owmaggrb.plb 

2、用sqlplus登录:sqlplus -logon sys/123 as sysdba

3、执行@C:\Users\JOYTRAVEL\Desktop\WMSYS用户\owmaggrb.plb;

如果执行结果报错,说找不到WMSYS用户,那么执行 @C:\Users\JOYTRAVEL\Desktop\WMSYS用户\owmctab.plb;

再执行owmaggrb和owmaggrs

 

以上是关于Oracle没有WM_CONCAT函数的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

在Oracle12C数据库创建wm_concat函数

oracle12 listagg 与 wm_concat行列转换

oracle的wm_concat()函数

自定义函数替换wm_concat函数,在oracle会出现啥不可控因素吗

oracle WMSYS.WM_CONCAT 函数转为listagg

oracle中WMSYS.WM_CONCAT 函数关系的列出现乱码