原文鏈接:oracle type 的使用
–創建一個orcale 類型
create or replace type typ_calendar as object(
年 varchar2(8),
月 varchar2(8),
星期日 varchar2(8),
星期一 varchar2(8),
星期二 varchar2(8),
星期三 varchar2(8),
星期四 varchar2(8),
星期五 varchar2(8),
星期六 varchar2(8),
本月最後一日 varchar2(2)
);
–創建一個與之關聯的表
create table tcalendar of typ_calendar;
–查詢一下這個表
select*from tcalendar;
–插入一條數據
insert into tcalendar
select typ_calendar('2010', '05', '1', '2', '3', '4', '5', '6', '7', '31')
from dual;
create or replace type typ_calendar FORCE as object(
年 varchar2(8),
月 varchar2(8),
星期日 varchar2(8),
星期一 varchar2(8),
星期二 varchar2(8),
星期三 varchar2(8),
星期四 varchar2(8),
星期五 varchar2(8),
星期六 varchar2(8),
本月最後一日 varchar2(2),
member function format(
curday date := sysdate,
fmtlen pls_integer := 8
)return typ_calendar
)