以VARCHAR2作为key的索引表的使用
来源:互联网 发布:web进销存管理系统php 编辑:程序博客网 时间:2024/06/03 12:56
平时用ORACLE的索引表的时候,都是以数值为key的多。这次,为了将表之间的关系分组显示出来,特意用了以VARCHAR2作为key的索引表,还不错,就是有点麻烦。主要体现在不能用那个 for i in *.first .. *.last loop。
只好用while循环来代替,很不爽。
思路如下:
1. 先定义两个变量:
type table_group_type is table of varchar2(64) index by varchar2(30); -- each table belongs to a group.
v_table_list table_group_type;
type group_name_type is table of varchar2(64) index by varchar2(30); -- store all the valid group names.
v_group_list group_name_type;
2. 遍历表,为每个表指定Group name。(name是动态的)
3. 再遍历表,确定有多少个不同的Group name。
4. 遍历Group name,打印同一组的表。
注意事项:
取出数据时,如果对应的key不存在,会有“NO_DATA_FOUND”异常。所以,要用exist方法判断一下,或者自己捕获这个异常。
- 以VARCHAR2作为key的索引表的使用
- 使用一个类作为hashMap的key
- 谨慎使用String作为HashMap的Key
- 谨慎使用String作为HashMap的Key
- 谨慎使用String作为HashMap的Key
- QMap使用类的对象作为key
- Range作为map的Key
- struct作为map的key
- Map中使用数组作为key的用法
- 使用用户自定义类型作为std::map的key
- map中无法使用TCHAR*作为key的解决方法
- 【LibUIDK系列文章】使用字符串作为map的Key
- map结构体作为key值的使用
- 用仿函数实现以std::string作为key的map自定义排序
- python 把文件中每列的第一个值作为字典中的key键值索引
- oracle 索引表下标使用VARCHAR2类型判断主叫号码
- 关于number和varchar2 走索引的问题
- 组件作为 Map 的索引
- 智能客户端SmartClient (二)
- C#操作XML文件入门
- Coolface框架存储服务与云计算
- JSP从WebService取天气预报数据,很精简的代码[效果图]。
- 智能客户端SmartClient (三)
- 以VARCHAR2作为key的索引表的使用
- 如何赚钱?
- 智能客户端SmartClient (四)
- sql isnull函数的使用
- 信息安全,防不胜防
- SQL Pretty Printer Ver2.8.9破解版
- 一个监视文件的服务
- ABAP中的F4帮助怎么用?
- 初级程序员的感谢