问题描述
Oracle 数据库 在PLSQL执行SQL语句没问题,但是进行文件导出的时候,报错ora-22922:nonexistent lob value
报错的语句:
select u.actorno, to_char(vm_concat(r.roleno)) roleno from s_user u
left join s_roleuser ur on u.actorno = ur.actorno
left join s_role r on ur.actorno = r.roleno
解决方案:
使用listagg替代vm_concat
listagg(r.roleno,',') within group(order by r.roleno)