oracle中十進制轉換為16進制

tdjdhdstx 2004-08-31 08:13:59
請問個位oracle中有沒有十進制轉換為16進制的函數?
...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2004-09-01
  • 打赏
  • 举报
回复
http://search.csdn.net/Expert/topic/1890/1890719.xml?temp=.1970941
tdjdhdstx 2004-09-01
  • 打赏
  • 举报
回复
謝謝各位,我試過to_number('100','XXXX'),不過是把100認為是16進制數
TO_CHAR('100','XXX')是可以,謝謝了!
freddy2003 2004-09-01
  • 打赏
  • 举报
回复
十进制到十六进制的相互转换

SQL> select to_char(255,'xxxx') from dual;

TO_CH
-----
ff

16

SQL> select to_number('1b','xxxxx') from dual;

TO_NUMBER('1B','XXXXX')
-----------------------
27

'xxxx'为格式,x的个数一定要大于等于结果的位数。
drabit 2004-08-31
  • 打赏
  • 举报
回复
to_number(1000,'XXXX')

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧