会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
moonsnow
博客园
首页
新随笔
联系
管理
订阅
Oracle中取得十六進制月份
原理非常簡單,就是根據字符ASCII和數字之間的轉換。
select
case
when
to_number(to_char(sysdate,
'
mm
'
))
>
9
then
chr(to_number(to_char(sysdate,
'
mm
'
))
+
55
)
else
chr(to_number(to_char(sysdate,
'
mm
'
))
+
48
)
end
mon
from
dual;
返回月份結果分別為:1,2,3,4,5,6,7,8,9,A,B,C
posted @
2007-09-12 16:03
moonsnow
阅读(
166
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告