0

Oracle で次の sql コマンドを使用すると、次のようになります。

SELECT CATEGORY,ANTIGENNAME,LATINCOMPOSITION,HYCORCODE,FDACLEARANCE, LISTAGG(ORCHARDCODE, ';')
    WITHIN GROUP (ORDER BY ORCHARDCODE) as code
from tablename
group by HYCORCODE

ORA-00923 エラーが発生しているようです:

ORA-00923: FROM キーワードが予期された場所に見つかりませんでした

エラーが表示される原因は何ですか?

4

3 に答える 3

12

LISTAGGお使いのバージョンの Oracle では使用できません。次のステートメントでバージョンを確認してください。

select * from v$version;

LISTAGGバージョン >= 11 でのみ使用可能です2。.x

Oracle Database 11g Release 2 (11.2) Data Warehousing の新機能」より:

分析関数

グループ内のメジャー値をリスト (または連結) できる新しい SQL 分析関数が導入されました ( LISTAGG)。

于 2016-02-22T20:11:13.517 に答える