ARRAY エレメント仕様

ARRAY エレメント仕様は、expression で指定された配列からエレメントを戻します。 expression のいずれかの引数が NULL である場合、NULL 値が戻されます。

array-element-specification
Read syntax diagramSkip visual syntax diagramarray-variable1CAST(parameter-markerASarray-type-name)[expression]
Notes:
  • 1 If the data type of the elements in the array is a row type, then the syntax represents an array-element-specification with a row data type and can only be used where a row-expression is allowed.
配列変数
配列タイプの SQL 変数、SQL パラメーター、またはグローバル変数。
CAST (パラメーター・マーカー AS array-type-name)
パラメーター・マーカーは、通常は式とみなされますが、この場合はユーザー定義の配列データ・タイプに明示的にキャストする必要があります。
[expression]
配列から抽出されるエレメントの配列指標を指定します。 通常配列の配列指標は INTEGER に割り当て可能でなければなりません (SQLSTATE 428H1)。 値は、1 から配列のカーディナリティーまでの値でなければなりません (SQLSTATE 2202E)。 連想配列の配列索引は索引データ・タイプに割り当て可能でなければなりません (SQLSTATE 428H1)。