--定义自己的类型
create type personType as object(name varchar2(20),age number(3),work varchar2(22));
--创建含有自定义类型表
create table p(id number(10),person personType);
--插入值
insert into p values(1,personType('tom',10,'driver'));
--查询
select * from p;
--查询自定义类型
select id,pp.person from p pp where id =1;
--查询自定义类型里面的具体字段
select id, pp.person.name from p pp where id =1;
create type personType as object(name varchar2(20),age number(3),work varchar2(22));
--创建含有自定义类型表
create table p(id number(10),person personType);
--插入值
insert into p values(1,personType('tom',10,'driver'));
--查询
select * from p;
--查询自定义类型
select id,pp.person from p pp where id =1;
--查询自定义类型里面的具体字段
select id, pp.person.name from p pp where id =1;