三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
ホーム >> PL/SQL備忘録 >> コレクション(結合配列)

コレクション(結合配列)

解説

添え字の値を任意の数値を使用して要素を参照できる。
SQL文で使用不可。

構文例

DECRALRE
 	
	/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	 ■結合配列の宣言■
	 TYPE コレクション名 IS TABLE OF データ型 INDEX BY BINARY_INTEGER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
	TYPE hoge_type IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
	
	
	/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	 ■変数の宣言■
	 変数名 コレクション名
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
	hoge1 hoge_type;
BEGIN

	hoge1(1):=100;
	hoge1(2):=200;
	
	--出力
	dbms_output.put_line(hoge1(1));

END;