ARRAY エレメントの指定

ARRAY エレメントの指定からは、expression で指定する配列のエレメントが返されます。

構文図を読むビジュアル構文図をスキップ array-variableCAST(パラメーター・マーカーAS配列タイプ) []
array-variable
SQL プロシージャーまたは SQL 関数のタイプ配列の変数またはパラメーターを指定します。
CAST (パラメーター・マーカー AS 配列タイプ)
パラメーター・マーカーで使用する配列データ・タイプを指定します。 パラメーター・マーカー値に渡す配列データ・タイプは、この配列データ・タイプと完全に一致している必要があります。
[expression]
配列から抽出されるエレメントの配列指標を指定します。 配列指標では、ゼロのスケールまたは DECFLOAT の厳密な数値を返す必要があります。 値は、1 から配列のカーディナリティーまでの 範囲内でなければなりません。

結果のデータ・タイプは、CREATE TYPE (配列) ステートメントの配列で指定したデータ・タイプになります。

expression が NULL の場合や配列が NULL の場合は、NULL 値が返されます。