Oracle Databaseのカスタム・タイプ - オブジェクト型

オブジェクト型、ネストした表型、配列型変数: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('北大','北京','中关村'));

おすすめ

転載: blog.csdn.net/huangbaokang/article/details/93979534