对象类型头:用于定义对象的公用属性和方法;
①属性:最少要包含一个属性,最多包含1000个属性。定义时必须提供属性名和数据类型,但不能指定默认值和not null。并且不能包括long、long raw、rowid、urowid和PL/SQL特有类型(boolean%type%rowtype\ref curdor等);
② 可以包含也可以不包含方法,可以定义构造方法、member方法、static方法、map方法和order方法。
③ 语法
create or replace type type_name as object (
v_name1 datatype [ ,v_name2 datatype,... ],
[ member | static method1 spec, member | static method2 spec , ... ]