前に LISTAGG 関数を使ってみたのですが、出力がかなり長くなる可能性があるため、4000 バイトを超える可能性もあります..文字列連結の結果が長すぎるというエラーが発生し続けました。CLOB を返す文字列集計関数の実装について Tim が参照している AskTom ページをたどりました。
CREATE TABLE FINAL_LOG AS
SELECT SESSION_DT, C_IP, CS_USER_AGENT,
concat_all_ot(WEB_LINK, ' ')
WITHIN GROUP(ORDER BY C_IP, CS_USER_AGENT) AS "WEBLINKS"
FROM weblog_views
GROUP BY C_IP, CS_USER_AGENT, SESSION_DT
ORDER BY SESSION_DT
このため、次のエラーが表示されます。
SQL エラー: ORA-00923: FROM キーワードが予期された場所に見つかりません
これのどこが間違っているのか誰か教えてもらえますか?