创建子类型

大多数情况下,当命名 ROW 类型作为另一种命名 ROW 类型(其超类型)的子类型创建时候您添加新的字段。要创建命名的 ROW 类型的字段,请使用 字段定义 中描述的字段定义子句。当创建子类型时,必须使用 UNDER 关键字来将超类型与希望创建的已命名 ROW 类型相关联。下一个示例将在 person_t 类型下创建 employee_t 类型:
CREATE ROW TYPE employee_t (salary NUMERIC(10,2), 
        bonus NUMERIC(10,2)) UNDER person_t; 

employee_t 类型继承 person_t 的所有字段并有两个另外的字段:salarybonus ;但是 person_t 类型没有改变。