今天在使用wm_concat 的时候遇到一个很奇怪的问题 当语句超过十条的时候会报 ORA-22922: 不存在的 LOB 值 把语句拿出来又没有报错
最后终于找到问题 to_char(wm_concat(SAP_COST_CENTER_NAME)) SAP_COST_CENTER_NAME 在这 to_char 不能写在外面 要写在里
面,wm_concat(TO_CHAR(SAP_COST_CENTER_NAME))SAP_COST_CENTER_NAME 这样就没问题了。但是使用这个好像查询会很慢,
要建个什么东西,具体询问数据库人员就知道了。
解决ORA-22922错误
本文介绍了一个在使用wm_concat函数时遇到的ORA-22922错误,并给出了具体的解决方案。通过调整to_char函数的位置可以避免此错误的发生。
1万+

被折叠的 条评论
为什么被折叠?



