oracle数据库的日期select to_char(sysdate,'yyyy') from dual; --年 select to_char(sysdate,'Q' from dual; --季 select to_char(sysdate,'mm') from dual; --月 select to_char(sysdate,'dd') from dual; --日 ddd 年中的第几天 WW 年中的第几个星期 W 该月中第几个星期 D 周中的星期几 hh 小时(12) hh24 小时(24) Mi 分 ss 秒
SQL> select add_months(trunc(sysdate,'MM'),-1)+24+16/24 from dual;ADD_MONTHS(TRUNC(SY ------------------- 2002-11-25 16:00:00
SQL> select to_char(add_months(trunc(sysdate,'MM'),-1)+24+16/24,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(ADD_MONTHS( ------------------- 2002-11-25 16:00:00
select to_char(sysdate,'Q' from dual; --季
select to_char(sysdate,'mm') from dual; --月
select to_char(sysdate,'dd') from dual; --日
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期
D 周中的星期几
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
-------------------
2002-11-25 16:00:00
-------------------
2002-11-25 16:00:00
为什么不自己学着变通一下呢
上面出现错误楼上的也已经说了,发了才看见 :)
内容自己随意决定,随意发挥
同事随意提问
有时一些没有一点数据库概念的人都差点让我卡在哪比如 oracle的row的行结构——update的时候内容到pctfree部分的实现方式——add column时候的存储实现
只因给他们讲了这些,于是有些人就想彻底弄明白
毕竟我又不是开发oracle的
详细的算法描述还是不知道的 :)
不过,有时觉得有些挑战,就让他们随意发问,共同探讨
我也是没办法 老师把我一个丢在这里搞,我只看过数据库概论,oracle没一点经验
也没书 只有 请教大家了我还有7门课就要考试了,急得不得了 也是实在无奈要不肯定不会问这么简单的问题的!!谢了 其实很多我一问过就搞出来了!