日期:2014-05-16  浏览次数:20492 次

oracle基础总结(十二)

记录表类型

?? 它可以处理多个记录或多个行记录。

1、? 为什么使用记录表类型呢?

?因为我们查询的数据的往往需要返回多行记录,所以需要记录表类型。

?

2、? 定义记录表类型

TYPE table_name is table of data_type[not null]

???? Index by binary_integer;//主键的索引

declare

?? type table_emp is table of emp%rowtype //创建一个表 此表的类型与emp表的类型一致

?? index by binary_integer;

?

?? type table_text is table of varchar2(20) //创建一个表 此表具有一个varchar2列的简单表

?? index by binary_integer;

??

?? empt? table_emp; //声明记录表类型的变量

?? tabtext table_text;

begin

?

?