索引表中使用varcher2
执行以下SQL时,结果有问题,应该是我数据库的原因,但具体的就不清楚了,请各位大神赐教!
SQL:
DECLARE
TYPE area_table_type IS
TABLE OF NUMBER INDEX BY VARCHAR2(25);
area_table area_table_type;
BEGIN
area_table('北京') := 1;
area_table('上海') := 2;
area_table('广州') := 3;
area_table('洛杉矶') := 4;
area_table('阿里') := 5;
area_table('郑州') := 6;
dbms_output.put_line('第一个元素:' || area_table.first);
dbms_output.put_line('最后一个元素:' || area_table.last);
END;
执行结果:
数据库的版本:select * from v$version