ARRAY_TO_JSONは、テーブルの列をARRAYオブジェクトに集約できるようにするARRAY_AGG関数と組み合わせて使用したときに特に力を発揮します。次にARRAY_TO_JSONを使用して、集約されたARRAYをJSON配列に変換することができます。
ルールと制限
ARRAY型がユーザー定義型(UDT)に基づいている場合、ARRAY_TO_JSON関数を使用するために有効なJSON構文でデータを出力する変換を行なう必要があります。これを行なわない場合、JSON配列の検証が失敗し、関数はエラーを返します。