PolarDB-O 云原生数据库 NEXT

By | 2021年4月22日

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

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注