GBase 8s SQL 指南:教程 / 从复杂类型选择数据 |
本节描述如何从表层次结构内的表查询行。有关如何创建和使用表层次结构的更多信息,请参阅 GBase 8s 数据库设计和实现指南。
图: 创建类型和表层次结构的语句
CREATE ROW TYPE address_t ( street VARCHAR (20), city VARCHAR(20), state CHAR(2), zip VARCHAR(9) ) CREATE ROW TYPE person_t ( name VARCHAR(30), address address_t, soc_sec CHAR(9) ) CREATE ROW TYPE employee_t ( salary INTEGER ) UNDER person_t CREATE ROW TYPE sales_rep_t ( rep_num SERIAL8, region_num INTEGER ) UNDER employee_t CREATE TABLE person OF TYPE person_t CREATE TABLE employee OF TYPE employee_t UNDER person CREATE TABLE sales_rep OF TYPE sales_rep_t UNDER employee
图: 类型和表层次结构