Oracle でストアド プロシージャを作成し、入力変数と出力を JSON 形式で渡す必要があります。使用してみましlistagg()
たが、プロシージャの実行中に「文字列連結の結果が長すぎます」というエラーが発生しました。
予想される出力は、プロシージャからの JSON 形式である必要があります。
Oracle でストアド プロシージャを作成し、入力変数と出力を JSON 形式で渡す必要があります。使用してみましlistagg()
たが、プロシージャの実行中に「文字列連結の結果が長すぎます」というエラーが発生しました。
予想される出力は、プロシージャからの JSON 形式である必要があります。
PL/SQL の通常の選択では、デフォルトでバインド変数が使用されます。https://github.com/doberkofler/PLSQL-JSONを参照して json を生成することをお勧めします。
xmlagg を使用すると、デュアルから select (SELECT RTRIM(xmlcast(XMLAGG( XMLELEMENT(E, columnname|| ',') ) AS clob) ,',') FROM table) ||'}' が機能しました