変更の始まり

-20435   THE SELECT CLAUSE INCLUDES MULTIPLE INVOCATIONS OF THE ARRAY_AGG FUNCTION. ALL INVOCATIONS THAT EXPLICITLY SPECIFY AN ORDER BY CLAUSE MUST SPECIFY THE SAME ORDER.

説明

SELECT 文節に ARRAY_AGG 関数の複数の呼び出しが含まれています。 さらに、以下のいずれかの条件が真となります。

  • ARRAY_AGG 関数の複数の呼び出しに ORDER BY 節が含まれています。 これらの ORDER BY 節の一部のソート・キーが、異なるソート順を指定しています。ARRAY_AGG 関数呼び出し内のすべての ORDER BY 節のソート順が同じでなければなりません。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

次のいずれかの処置をとってください。

  • SELECT リスト内の ARRAY_AGG 呼び出しの ORDER BY 文節にあるソート・キーを変更して、それらがすべて同じになるようにします。
  • SELECT リスト内の 1 つを除くすべての ARRAY_AGG 呼び出しから ORDER BY 節を除去します。

SQLSTATE

428GZ

変更の終わり