CREATE ROW TYPE person_t
(
name VARCHAR(30),
address VARCHAR(20),
city VARCHAR(20),
state CHAR(2),
zip INTEGER,
bdate DATE
);
CREATE TABLE person OF TYPE person_t;
INSERT INTO person
VALUES ('Brown, James', '13 First St.', 'San Carlos', 'CA', 94070,
'01/04/1940')
INSERT 语句创建 person_t 类型的实例并将其插入表中。有关如何插入、更新和删除对命名行类型定义的列的更多信息,请参阅 GBase 8s SQL 指南:教程。
有关在实现数据模型时使用类型表的优点的信息,请参阅类型继承。