Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
id、m_id、s_m_idの3つの列を持つテーブル名テストがあります
以下のクエリを実行しています
select id,test.nextval listagg(m_id || ',' || s_m_id, ';') within group (order by m_id) as merge_ids from test t group by id
エラー ORA - 02287 シーケンス番号はここでは許可されていません。
一度に多くのことをしようとしています。グループ化のサブクエリを作成し、後でシーケンス番号を追加します。
select id, test.nextval, merge_ids from ( select id, listagg(m_id || ',' || s_m_id, ';') within group (order by m_id) as merge_ids from test t group by id )