Oracle学习(八)RECORD(自定义结构)
一、定义
- 记录数据类型的一种,将几个相关的、分离的、基本数据类型的变量组成一个类似于整体表结构的对象,即RECORD复合数据类型。
- 在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量,然后在执行部分引用该记录变量本身或其中的成员。
- RECORD数据类型常用于存过与游标结合使用时,用于记录数据。
二、格式
/** 格式: TYPE 名称(随便起)IS RECORD( 列1名称 列1类型, 列2名称 列2类型 ); */ TYPE T_RECORD IS RECORD ( GOODS_CODE VARCHAR2(64), GOODS_NAME VARCHAR2(64), ORDER_NUM VARCHAR2(16), DIS_ORDER_NUM VARCHAR2(16), TOTAL_ORDER_NUM VARCHAR2(16), );