马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
操作被同步到从库上后,则主从都“回天无力”。
--失掉年代,日,季度
select
to_char(日期,yyyymmdd)DATE_ID,to_char(日期,yyyy)||年||to_char(日期,mm)||月||to_char(日期,dd)||日DATE_NAME,
to_char(日期,yyyymm)MONTH_ID,to_char(日期,yyyy)||年||to_char(日期,mm)||月MONTH_NAME,
Q||to_char(日期,q.yyyy)QUARTERID,to_char(日期,yyyy)||年第||to_char(日期,q)||季度QUARTERID_NAME,
to_char(日期,yyyy)YEAR_ID,to_char(日期,yyyy)||年YEAR_NAME
from(
selectto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)日期fromuser_objectswhererownum<367andto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2001-01-01,yyyy-mm-dd)
);
--失掉季度和月份对应干系
selectdistinctto_char(日期,q)季度,to_char(to_date(2001-01-01,yyyy-mm-dd)+(rownum-1),yyyymm)日期from(
selectto_date(2001-01,yyyy-mm)+(rownum-1)日期fromuser_objectswhererownum<367andto_date(2001-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2002-01-01,yyyy-mm-dd)
);
--失掉一年中的天数
selectto_char(to_date(2000-01-01,yyyy-mm-dd)+(rownum-1),yyyy-mm-dd)日期fromuser_objectswhererownum<367andto_date(2000-01-01,yyyy-mm-dd)+(rownum-1)<to_date(2001-01-01,yyyy-mm-dd);
BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性 |