oracle 必须指定from
可以用dual代替
例如 select 'beijing' as name from dual
sqlserver 和 mysql到是可以不指定表
你确定有一个表叫 user?这是保留关键字,不可能作为表名存在!
先把SQL单独在数据库里执行一下!
最有可能是listagg第二个参数单引号需要转义符、估计是动态拼接sql没有处理好
listagg的两个单引号是不是没处理好?拼接sql需要处理下的(用两个单引号)
改用wm_concat函数
listagg要11G以后的版本。未试过