![変更の始まり](KC_ROOT/images/ddita/delta.gif)
-20551 CONSTRUCTING AN ASSOCIATIVE ARRAY FAILED BECAUSE THE INPUT DATA INCLUDES AT LEAST ONE DUPLICATE ARRAY INDEX VALUE. DUPLICATED INDEX VALUE: value.
説明
連想配列では、各エレメントが固有の添字値と関連付けられます。配列の構成に ARRAY_AGG 集約関数が使用され、複数のエレメントが同じ配列添字値に関連付けられている場合、1 つだけのエレメント値を配列に組み込むことができます。このエレメント・データの潜在的な損失を考えて、添字値は、連想配列の構成に使用する入力データ内で固有にする必要があります。
- value
- 重複する配列添字値。
システムの処置
このステートメントを処理することはできません。
ユーザーの処置
入力データを変更して、重複する配列添字値がないようにします。ARRAY_AGG 集約関数を使用する場合、集約グループ・セットを生成する照会に述部を追加して、ARRAY_AGG 関数の index-expression 引数に重複値を含む行がないようにする必要がある場合があります。
SQLSTATE
22545
![変更の終わり](KC_ROOT/images/ddita/deltaend.gif)