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;
数组TABLE使用
猜你喜欢
转载自mandy-rxr.iteye.com/blog/2250327
今日推荐
周排行