oracle支持3种用户自定义数据类型:对象类型、嵌套表类型、可变数组类型
创建对象类型
create or replace type schoolType as object (
name varchar2(30),
city varchar2(30),
street varchar2(30)
);
删除对象类型
drop type schoolType;
基于对象类型创建表
create table school_infor of schoolType;
create table student_infor(
name varchar(10),
id number,
school schoolType
);
insert into school_infor values (schoolType('北大','北京','中关村'));
insert into student_infor values ('小猫',111,schoolType('北大','北京','中关村'));