记录 (PL/SQL)
记录类型是由一个或多个标识及其相应数据类型组成的组合数据类型。
您可以通过在程序包中使用 TYPE IS RECORD 语句或者使用 CREATE TYPE(对象)语句来创建用户定义的记录类型。
请使用点分表示法来引用记录中的字段。例如,record.field。
语法
描述
- TYPE rectype IS RECORD
- 指定记录类型的标识。
- field
- 指定该记录类型的某个字段的标识。
- datatype
- 指定 field 的相应数据类型。支持 %TYPE 属性、RECORD、VARRAY、关联数组类型和 %ROWTYPE 属性。
示例
以下示例演示引用了用户定义记录类型的程序包:
CREATE OR REPLACE PACKAGE pkg7a
IS
TYPE t1_typ IS RECORD (
c1 T1.C1%TYPE,
c2 VARCHAR(10)
);
END;