c语言中table的用法
c语言中table的用法的用法如下:1 说明1.1 RECORD定义记录数据类型。
它类似于C语言中的结构数据类型(STRUCTURE),PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。
在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量,然后在执行部分引用该记录变量本身或其中的成员。
定义记录数据类型的语法如下:TYPE RECORD_NAME IS RECORD(V1 DATA_TYPE1 [NOT NULL][:=DEFAULT_VALUE],V2 DATA_TYPE2 [NOT NULL][:=DEFAULT_VALUE],VN DATA_TYPEN [NOT NULL][:=DEFAULT_VALUE]);1.2 VARRAY数组是具有相同数据类型的一组成员的集合。
每个成员都有一个唯一的下标,它取决于成员在数组中的位置。
在PL/SQL中,数组数据类型是VARRAY(variable array,即可变数组)。
定义VARRAY数据类型的语法如下:TYPE VARRAY_NAMEIS VARRAY(SIZE) OF ELEMENT_TYPE [NOT NULL];其中,varray_name是VARRAY数据类型的名称,size是正整数,表示可以容纳的成员的最大数量,每个成员的数据类型是element_typeo默认时,成员可以取空值,否则需要使用NOT NULL加以限制。