0

Oracle でストアド プロシージャを作成し、入力変数と出力を JSON 形式で渡す必要があります。使用してみましlistagg()たが、プロシージャの実行中に「文字列連結の結果が長すぎます」というエラーが発生しました。

予想される出力は、プロシージャからの JSON 形式である必要があります。

4

2 に答える 2

1

PL/SQL の通常の選択では、デフォルトでバインド変数が使用されます。https://github.com/doberkofler/PLSQL-JSONを参照して json を生成することをお勧めします。

于 2015-11-17T06:21:30.083 に答える
0

xmlagg を使用すると、デュアルから select (SELECT RTRIM(xmlcast(XMLAGG( XMLELEMENT(E, columnname|| ',') ) AS clob) ,',') FROM table) ||'}' が機能しました

于 2015-12-01T04:13:53.347 に答える