原文链接: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
)