NEXT¶
</ div>
NEXTは、指定された添字字に続く添字を返すメソッドです。メソッドは単一の引数を取ります。テストするsubscript。
<collection>.NEXT(<subscript>)
collectionはコレクションの名前です。
指定した添字がコレクション内の最初の添字より小さい、ファンクションは最初の添字を返します。添字に後継がない場合、NEXTはNULLを返します。
NULL添字を指定すると、PRIORは値を結果ません。
次の例では、NEXTを使用して、連想配列sparse_arr:の添字を結果ます。
DECLARE
* TYPE sparse_arr_typ IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
* sparse_arr sparse_arr_typ;
BEGIN
* sparse_arr(-100) := -100;
* sparse_arr(-10) := -10;
* sparse_arr(0) := 0;
* sparse_arr(10) := 10;
* sparse_arr(100) := 100;
* DBMS_OUTPUT.PUT_LINE('NEXT element: ' || sparse_arr.next(10));
END;
NEXT element: 100