Mic*_*h54 8 sql oracle ora-00923
我不确定这里发生了什么,主要是因为我从未使用过这个函数,但是当我在Oracle 11g数据库上使用listagg函数时,它给了我一个未找到的ORA-00923 FROM关键字.
这是我的SQL
SELECT cdm.courses_id,cde.additional_resources, listagg (dm.delivery_method_desc, ',')
WITHIN GROUP (ORDER BY dm.delivery_method_desc) delivery_methods
FROM tablespace.course_de_delivery_methods cdm,
tablespace.course_distance_ed cde,
tablespace.delivery_methods dm
WHERE cdm.courses_id = cde.courses_id
AND cdm.delivery_methods_id = dm.delivery_methods_id
GROUP BY cdm.courses_id
Run Code Online (Sandbox Code Playgroud)
Jus*_*ave 18
你使用的是11.1还是11.2?LISTAGG在11.2中引入,11.1中没有.
您的SQL语句在11.2中对我有效.但是你在11.1中得到一个错误,而ORA-00923在11.1中似乎是一个合理的错误.
| 归档时间: |
|
| 查看次数: |
9113 次 |
| 最近记录: |