社区
Oracle
帖子详情
Oracle12 中WM_CONCAT函数无法使用
startogod
2017-12-23 11:55:28
提示WM_CONCAT标识符无效,请大侠给解决方案
...全文
1626
2
打赏
收藏
Oracle12 中WM_CONCAT函数无法使用
提示WM_CONCAT标识符无效,请大侠给解决方案
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧水幽幽泉
2017-12-24
打赏
举报
回复
listagg() +within group group by 或者: listagg() + over(partition by )
学海无涯-回头是岸
2017-12-23
打赏
举报
回复
用 listagg(合并字段,'连接符号') within group (order by 字段)
oracle
创建
wm
_
concat
函数
wm
_
concat
函数
在
oracle
10G以下版本是没有的,这个就需要我们自己来创建,有需要的就下载下来,直接运行就行了,如果在运行
中
出
中
,请分开运行,不要一次性运行哟
oracle
9i 实现
wm
_
concat
函数
oracle
9i 实现
wm
_
concat
函数
进行一列多行合并,之间
使用
,分割
Oracle
新版
中
不支持
WM
_
CONCAT
的处理方法
Oracle
新版
中
不支持
WM
_
CONCAT
的处理方法,直接创建一个自定义
函数
代替
Oracle
没有
WM
_
CONCAT
函数
的解决办法.rar
1、下载三个文件:o
wm
ctab.plb 、 o
wm
aggrs.plb 、 o
wm
aggrb.plb 2、用sqlplus登录:sqlplus -logon sys/
12
3 as sysdba 3、执行@C:\Users\JOYTRAVEL\Desktop\
WM
SYS用户\o
wm
aggrb.plb; 如果执行结果报错,说找不到
WM
SYS用户,那么执行 @C:\Users\JOYTRAVEL\Desktop\
WM
SYS用户\o
wm
ctab.plb; 再执行o
wm
aggrb和o
wm
aggrs
Oracle
重建
WM
SYS用户及
WM
SYS.
WM
_
CONCAT
函数
解决ORA-00904: "
WM
SYS"."
WM
_
CONCAT
": 标识符无效 在sqlplus
中
执行包里的o
wm
ctab.plb、o
wm
aggrs.plb、o
wm
aggrb.plb三个脚本即可。 简单来说,用PL/SQL执行下一下几个脚本就可以了。 特别要注意:PL/SQL登录时,要选择以sysdba的方式登录。同时用户要有dba的权限(如通过system用户给新用户分配权限:grant connect, resource, dba to scott) 语法:@+文件路径 SQL>@$
ORACLE
_HOME\RDBMS\ADMIN\o
wm
ctab.plb; SQL>@$
ORACLE
_HOME\RDBMS\ADMIN\o
wm
aggrs.plb SQL>@$
ORACLE
_HOME\RDBMS\ADMIN\o
wm
aggrb.plb
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章