NEXT
NEXT 是一个返回指定下标后面的下标的方法。该方法采用单个参数;即,您要测试的 subscript。
collection.NEXT(subscript)
collection 是集合的名称。
如果指定下标小于集合中的第一个下标,则函数返回第一个下标。如果下标没有后继项,则 NEXT 返回 NULL。如果指定 NULL 下标,则 PRIOR 不返回值。
以下示例演示了如何使用 NEXT 返回关联数组 sparse_arr 中下标 10 后面的下标:
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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论