ITPub博客

首页 > 数据库 > Oracle > PLSQL Language Referenc-PL/SQL集合和记录-集合变量赋值-给可变数组和嵌套表赋NULL值

PLSQL Language Referenc-PL/SQL集合和记录-集合变量赋值-给可变数组和嵌套表赋NULL值

原创 Oracle 作者:LuiseDalian 时间:2014-03-12 07:16:44 0 删除 编辑

给可变数组和嵌套表赋NULL值。

DECLARE

    --嵌套表

TYPE dnames_tab IS TABLE OF VARCHAR2(30);

    -- 初始化为非NULL

    dept_names dnames_tab := dnames_tab('AAAA','BBBB','CCCC','DDDD');  

    empty_set dnames_tab;  -- 没有初始化所以为NULL

 

    PROCEDURE print_dept_names_status IS

    BEGIN

        IF dept_names IS NULL THEN

            DBMS_OUTPUT.PUT_LINE('dept_names = NULL.');

        ELSE

            DBMS_OUTPUT.PUT_LINE('dept_names != NULL.');

        END IF;

    END  print_dept_names_status;

 

BEGIN

    print_dept_names_status;

    dept_names := empty_set;  -- 使用NULL命令赋值

    print_dept_names_status;

    -- 重新初始化

    dept_names := dnames_tab ('EEEE','FFFF','GGGG','HHHH'); 

    print_dept_names_status;

END;

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

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

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5676597