Oracle 数组使用整理
程序员文章站
2024-03-20 22:53:46
...
declare
ct integer;
type arr is varray(12) of varchar2(8);
months arr := arr('201901','201902','201903','201904','201905');
begin
dbms_output.put_line(months.count);--实际数量
dbms_output.put_line(months.limit);--容量
for k in 1..months.count loop
dbms_output.put_line(months(k));
end loop;
for k in months.first..months.last loop
dbms_output.put_line(months(k));
end loop;
ct :=1;
while ct is not null loop
dbms_output.put_line(months(ct));
ct := months.next(ct);
end loop;
/*
--下标超出数量
dbms_output.put_line(months(6));
months(6) := '201906';
months(7) := '201907';
months(8) := '201908';
*/
months.extend(3);
months(6) := '201906';
months(7) := '201907';
months(8) := '201908';
dbms_output.put_line(months.count);
months.trim();--删除最后一个元素
months.trim(months.count);
months.delete();
for k in 1..months.count loop
dbms_output.put_line(months(k));
end loop;
end;
上一篇: mysql高性能索引的探索
下一篇: 利用POI技术实现导出excel报表
推荐阅读
-
Oracle 数组使用整理
-
left join on 和 where 的使用 博客分类: sqlsql mysql oracle lefton
-
Oracle 序列创建、使用、修改、删除
-
Oracle序列(Sequence)创建、使用、修改、删除
-
索引的创建与使用 博客分类: 项目经验总结 Oracle索引
-
索引的创建与使用 博客分类: 项目经验总结 Oracle索引
-
在Hibernate中使用oracle的sequence产生主键 HibernateOracleCacheXML
-
函数指针数组和回调函数的使用实例(qsort)
-
用1-9九个数组成三个三位数abc,def,ghi每个数字使用一次,要求这三个三位数形成1:2:3的关系
-
oracle trunc函数的使用 博客分类: 【数据库】 trunctrunc日期trunc数字