我不確定這裏發生了什麼,主要是因爲我從來沒有使用過這個函數,但是當我在我們的Oracle 11g數據庫上使用listagg函數時,它給了我一個未找到的ORA-00923 FROM關鍵字在哪裏預期。ORACLE SQL listagg函數
這裏是我的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
我還沒有線索,爲什麼這是打破。我正在關注所發現的示例here.
看起來很好。你確定你是db是11g。您可以通過'v $ version版本中的select banner'來檢查;' – 2011-04-06 16:18:38