记录是一种复合类型,复合类型是指包含其他类型的类型。标量类型是一种不包含其他类型的变量,比如字符串、数字类型。
记录类型类似于C语言中的结构,将多个变量进行封装,可以把记录类型想象成表的一行记录。
语法:定义: TYPE type_name is RECORD
(
field_name1 field_type1,
filed_name2 filed_type2,
...
filed_nameN field_typeN
);
声明: variable_name type_name;
必须先定义记录类型,然后再声明这种类型的变量。这比声明标量类型变量多了一步。
记录类型也可以嵌套,比如可以在记录类型的成员中指定记录类型,还可以指定集合类型 和 对象类型。