嵌套表的使用实例
来源:互联网 发布:mac模拟人生3pack文件 编辑:程序博客网 时间:2024/06/06 02:16
1.嵌套表的创建
Create Type TestRecord Is Object(Id int,Name Varchar2(20));
Create Type TestTable Is Table Of TestRecord;
2。嵌套表的使用
CREATE OR REPLACE Procedure P_Test(retcur out pack_cursor.t_retdataset)
Is
rec1 CHECKRESULT_TYPE;
rec2 CHECKRESULT_TYPE;
datatab CHECKRESULTTable;
v_out varchar2(100);
Create Type CHECKRESULTTable Is Table Of CHECKRESULT_TYPE;
Begin
--实例化一条记录
rec1:=CHECKRESULT_TYPE('test01','test01','test01','test01','test01','test01','test01','test01','test01','test01');
datatab := CHECKRESULTTable();
datatab.extend(2);
--往集合中插入数据
datatab(1):=rec1;
rec2:=CHECKRESULT_TYPE('test01','test01','test01','test01','test01','test01','test01','test01','test01','test01');
datatab(2):=rec2;
select distinct siteid into v_out from table(datatab);
--打开游标返回数据
Open retcur For select * from table(cast(datatab as CHECKRESULTTable ));
loop fetch retcur into v_out, v_out, v_out, v_out, v_out, v_out, v_out, v_out, v_out, v_out;
exit when retcur%notfound;
dbms_output.put_line(v_out);
end loop;
End;
--create type CHECKRESULT_TYPE IS OBJECT(siteid varchar2(20),sitename varchar2(20),sitelevel varchar2(20)
--, lastfeedback varchar2(20),tasktime varchar2(20),taskid varchar2(20),tasktype varchar2(20),
--tasktopic varchar2(500), taskstatus varchar2(20),annexurl varchar2(100));
--Create Type CHECKRESULTTable Is Table Of CHECKRESULT_TYPE;
- 嵌套表的使用实例
- Repeater控件的嵌套使用实例
- Repeater嵌套使用实例
- 存储过程+嵌套游标结合使用的实例
- datalist嵌套datalist的实例
- shell中嵌套使用expect 实例
- plsql使用自定义的嵌套表
- 嵌套类的使用
- 嵌套网页的使用
- #ifdef的嵌套使用
- vector的嵌套使用
- dataList的嵌套使用
- #ifdef的嵌套使用
- map的嵌套使用
- 嵌套模板的使用
- Fragment的嵌套使用
- Gson的嵌套使用
- 嵌套宏的使用
- Oracle Coherence中文教程十七:缓存配置案例
- ARMCC和GCC编译ARM代码的软浮点和硬浮点问题 (转)
- 以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”
- linux块设备读写流程
- POJ-3069 Saruman's Army
- 嵌套表的使用实例
- 运放相关知识1
- 选择好ADC中性能指标是设计系统运行良好的必备 转
- Java 环境变量配置的思考
- Oracle Coherence中文教程十八:序列化对象
- IoEnumerateDeviceObjectList 枚举驱动的所有设备 文件过滤驱动 windows内核开发
- 配置windows防火墙允许访问SQL Server 2008服务器
- Spark读取HDFS文件,文件格式为GB2312,实现WordCount示例
- 配置文件中AppSettings和ConnectionStrings的区别