`

数组TABLE使用

阅读更多
table 类型的变量可以存储单一数据类型,也可以存储record类型。

-- table类型变量存储的是数字类型
DECLARE
    TYPE type_table_un IS TABLE OF NUMBER(10);
    table_un type_table_un;
BEGIN
    table_un := type_table_un(1, 2, 3, 4, 5);
    FOR i IN table_un.first .. table_un.last LOOP
        dbms_output.put_line(i || ' : ' || table_un(i));
    END LOOP;
END;

-- table类型变量存储的是字符类型
DECLARE
    TYPE type_table_un IS TABLE OF varchar2(10);
    table_un type_table_un;
BEGIN
    table_un := type_table_un('1', '2', '3', '4', '5');
    FOR i IN table_un.first .. table_un.last LOOP
        dbms_output.put_line(i || ' : ' || table_un(i));
    END LOOP;
END;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics