使用类型创建表

语法:

create_type_table ::=

说明:

使用类型创建的表的字段和类型的字段一致

opt_constraint中可以指定表上的约束

不能修改通过type创建的表的列定义

使用类型创建的支持所有普通表上的dml操作

目前不支持使用嵌套的类型创建表

示例:

CREATE OR REPLACE TYPE tp1 IS OBJECT(att1 INT, att2 INT);
/

CREATE TABLE tbl1_tp1 OF tp1;

CREATE TABLE tbl2_tp1 OF tp1 (CHECK(att1 > 0));