ARRAY エレメント仕様

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

array-element-specification
構文図を読む構文図をスキップするarray-variable1CAST(parameter-markerASarray-type-name)[expression]
注:
  • 1 配列内のエレメントのデータ・タイプが行タイプである場合、構文は行データ・タイプを指定した array-element-specification で表され、row-expression が許可されている場合にのみ使用できます。
array-variable
配列タイプの SQL 変数、SQL パラメーター、またはグローバル変数。
CAST (parameter-marker AS array-type-name)
パラメーター・マーカーは、通常は式とみなされますが、この場合はユーザー定義の配列データ・タイプに明示的にキャストする必要があります。
[expression]
配列から抽出されるエレメントの配列指標を指定します。通常配列の配列指標は INTEGER に割り当て可能でなければなりません (SQLSTATE 428H1)。 値は、1 から配列のカーディナリティーまでの値でなければなりません (SQLSTATE 2202E)。 連想配列の配列索引は索引データ・タイプに割り当て可能でなければなりません (SQLSTATE 428H1)。