ITPub博客

首页 > 数据库 > Oracle > PLSQL Language Referenc-PL/SQL集合和记录-集合方法-EXISTS方法

PLSQL Language Referenc-PL/SQL集合和记录-集合方法-EXISTS方法

原创 Oracle 作者:LuiseDalian 时间:2014-03-13 14:32:12 0 删除 编辑

EXISTS方法

判断可变数组或嵌套表的指定元素是否存在。

n  exists(n),如果第n个元素存在,返回true,否则false

n  如果n超出索引范围,则返回false

n  对于被delete的元素,它返回false

DECLARE

    --嵌套表

TYPE NumList IS TABLE OF INTEGER;

    n NumList := NumList(1, 3, 5, 7);

BEGIN

    n.DELETE(2);

 

    FOR i IN 1..6 LOOP

        IF n.EXISTS(i) THEN

            DBMS_OUTPUT.PUT_LINE('n(' || i || ') = ' || n(i));

        ELSE

            DBMS_OUTPUT.PUT_LINE('n(' || i || ') 不存在');

        END IF;

    END LOOP;

END;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1116041/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5678770