對象類型是用戶自定義的復合數據類型.
它個包有點類似,它也包含兩個部份:
對象類型規范和對象類型體.
對象類型包含五種方法:
1.構造方法,使用constructor function
2.成員方法,使用menber
3.靜態方法,使用static
4.排序方法,使用map,一個對象類型只能定義一個.
5.排充方法2.使用order,一個對象類型只能定義一個.
下面我們看一下簡單對象類型:
-- 建立對象類型
CREATE OR REPLACE TYPE person_type AS OBJECT(
ID NUMBER,
NAME VARCHAR2(32),
gender NUMBER(1),
birthday DATE
);
-- 建立行對象
CREATE TABLE t_person OF person_type;
-- 查詢行
SELECT * FROM t_person;
-- 對行插入數據
INSERT INTO t_person VALUES(person_type(1,'huiwanpeng',0,SYSDATE));