Skip to content

创建VARRAY类型

语法格式

CREATE OR REPLACE TYPE udt_name IS VARRAY(size)  OF type_x;

其中,size为varray类型的指定容量,创建时必须指定;type_x成员类型可以是基础类型,也可以是用户自定义的数据类型。

示例

sql
--创建类型:
CREATE OR REPLACE TYPE udt_varryofobj_type IS VARRAY(10)  OF udt_obj_type;

--创建表:
CREATE TABLE varry_tab(id INT,
state VARCHAR2,
type VARCHAR,
udt_varryofobj UDT_VARRYOFOBJ_TYPE);