声明记录类型后,可以用来定义记录类型变量。以下各示例演示各记录类型如何使用。
示例3.14: 记录类型定义和变量声明。
程序代码如下。
程序运行结果如下。
示例3.15: 声明RECORD(指定默认值)。
程序代码如下。
程序运行结果如下。
示例3.16: 嵌套的记录类型。
功能描述: 本例定义了2个记录类型:stu_info_rec和stu_rec。类型stu_rec有1个字段为stu_info_rec类型。
程序代码如下。
程序运行结果如下。
示例3.17: 包含Varray数组的记录类型。
功能描述: 本例定义了Varray数组类型stu_info_rec和记录类型stu_rec。类型stu_rec有1个字段为stu_info_rec类型。
程序代码如下。
程序运行结果如下。
示例3.18: %ROWTYPE变量表示完整的数据库表行。
功能描述: 本例声明了1个record变量,该变量表示表customers的1行,为其字段赋值,并打印。
程序代码如下。
程序运行结果如下。