在oracle中,可以利用「to_number()」函數將16進位轉為10進位數據,該函數用於將字串轉換為數值類型的格式,並且函數內的參數需要使用單括號括起來,語法為「select to_number('16進位數','xx') from dual」。
本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
TO_NUMBER函數()是Oracle中常用的型別轉換函數之一,主要是將字串轉換為數值型的格式,與TO_CHAR()函數的做用正好相反。
To_number函數的格式以下:
To_number(varchar2 or char,’format model’)
16進位轉10進位,
用to_number,裡面的參數是16進位的資料,且參數用單引號括起
SQL> select to_number('ff','xx') from dual; TO_NUMBER('FF','XX') -------------------- 255
範例如下:
#擴充知識:
--10進制轉16進制,用to_char,裡面的參數是10進制的資料,且參數不用單引號括起
SQL> select to_char(255,'xx') from dual; TO_CHAR(255,'XX') ----------------- ff
推薦教學:《Oracle影片教學》
以上是oracle中16進制怎麼轉10進制的詳細內容。更多資訊請關注PHP中文網其他相關文章!