oracle中16進(jìn)制怎么轉(zhuǎn)10進(jìn)制

oracle中,可以利用“to_number()”函數(shù)將16進(jìn)制轉(zhuǎn)為10進(jìn)制數(shù)據(jù),該函數(shù)用于將字符串轉(zhuǎn)換為數(shù)值型的格式,并且函數(shù)內(nèi)的參數(shù)需要使用單括號括起來,語法為“select to_number(’16進(jìn)制數(shù)’,’xx’) from dual”。

oracle中16進(jìn)制怎么轉(zhuǎn)10進(jìn)制

本教程操作環(huán)境:windows10系統(tǒng)、Oracle 12c版、Dell G3電腦。

oracle中16進(jìn)制怎么轉(zhuǎn)10進(jìn)制

TO_NUMBER函數(shù)()是Oracle中經(jīng)常使用的類型轉(zhuǎn)換函數(shù)之一,主要是將字符串轉(zhuǎn)換為數(shù)值型的格式,與TO_CHAR()函數(shù)的做用正好相反。

To_number函數(shù)的格式以下:

To_number(varchar2?or?char,’format?model’)

16進(jìn)制轉(zhuǎn)10進(jìn)制,

用to_number,里面的參數(shù)是16進(jìn)制的數(shù)據(jù),且參數(shù)用單引號括起

SQL>?select?to_number('ff','xx')?from?dual; TO_NUMBER('FF','XX') -------------------- 255

示例如下:

oracle中16進(jìn)制怎么轉(zhuǎn)10進(jìn)制

擴(kuò)展知識:

–10進(jìn)制轉(zhuǎn)16進(jìn)制,用to_char,里面的參數(shù)是10進(jìn)制的數(shù)據(jù),且參數(shù)不用單引號括起

SQL>?select?to_char(255,'xx')?from?dual; TO_CHAR(255,'XX') ----------------- ff

推薦教程:《Oracle視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享