これはORACLEに関するものです
いくつかのxml値を返す関数が1つありますが、集計関数(現在の関数のようにCOUNT())がある場合は常に、次のようなエラーが表示されます。
ORA-00978: GROUP BYなしでネストされたグループ関数
これに対する解決策は何ですか?
以下は私の機能です:
関数の作成または置換 funxmlresultAGGTest (abc varchar2)
CLOB を返す
なので
my_xml CLOB;
始める
SELECT XMLELEMENT ("データセット",
XMLAGG (XMLELEMENT ("ROW",
XMLFOREST (COUNT (*) AS count1)
)
)
.getclobval ()
INTO my_xml
FROM pam_tab;
my_xml を返します。
終わり;
前もって感謝します...