oracle的轉換函數有:to_char()、to_date()、to_number()、CAST()、TO_MULTI_BYTE()、to_single_byte()、CONVERT()、UNISTR()、COMPOSE()等等。
本教程操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。
轉換函數可用于將一種數據類型轉換為另一種數據類型。
oracle轉換函數有哪些
1、to_char()函數:將DATE或者NUMBER轉換為字符串
2、 to_date()函數:將number、char轉換為date
3、 to_number()函數:將char轉換為number
4、CAST(expr AS type_name)函數:用于將一個內置數據類型或集合類型轉變為另一個內置數據類型或集合類型。
expr為列名或值,type_name數據類型。
SELECT?CAST('123.4'?AS?int)?from?dual;
結果:123
可進行四舍五入操作:
SELECT?CAST('123.447654'?AS?decimal(5,2))?as?result?from?dual;
decimal(5,2)表示值總位數為5,精確到小數點后2位。
結果:123.45
5、TO_MULTI_BYTE(c1)函數:將字符串c1中的半角轉化為全角。TO_MULTI_BYTE和TO_SINGLE_BYTE是相反的兩個函數.
select?to_multi_byte('高A')?text?from?dual;
結果:
6、to_single_byte(c1)函數:將字符串c1中的全角轉化為半角。
select?to_single_byte('高A')?text?from?dual;
結果:
7、timestamp_TO_SCN(timestamp)函數:用于根據輸入的timestamp返回所對應的scn值,其中timestamp用于指定日期時間。
作為對于閃回操作(flashback)的一個增強,Oracle10g提供了函數對于SCN和時間戳進行相互轉換。
select?timestamp_to_scn(sysdate)?scn?from?dual;
結果:9709105
8、SCN_TO_TIMESTAMP(number)函數:根據輸入的scn值返回對應的大概日期時間,其中number用于指定scn值。
select?to_char(scn_to_timestamp(9709105),?'yyyy-mm-dd?hh24:mi:ss')from?dual;
結果:2018-05-21 18:23:35
9、CONVERT(String,dest_set[,source_set])函數:將字符串string從source_set所表示的字符集轉換為由dest_set所表示的字符集.如果source_set沒有被指定,它缺省的被設置為數據庫的字符集。
ZHS16GBK表示采用GBK編碼格式、16位(兩個字節)簡體中文字符集?
WE8ISO8859P1(西歐、8位、ISO標準8859P1編碼)
AL32UTF8(其中AL代表ALL,指適用于所有語言)、zhs16cgb231280
select convert(‘中國’,’US7ASCII’,’WE8ISO8859P1′) “conversion” from dual;
結果:O??u
10、TRANSLATE(str1 using zfj)函數:將字符串轉變為數據庫字符集(char_cs)或民族字符集(nchar_cs)
Select?TRANSLATE(‘中國’?using?nchar_cs)?from?dual;
結果:中國
11、ASCIISTR(s)函數:將任意字符集的字符串轉變為數據庫字符集的ASCII字符串。
Select?ASCIISTR?('1A_中文')??from?dual;
結果:1A_4E2D6587
12、UNISTR(str1)函數:輸入字符串返回相應的UNICODE字符
Select?UNISTR?('4E2D'),UNISTR?('6587'),UNISTR?(' 亚洲äv永久无码精品天堂久久 | 亚洲国产另类久久久精品小说| 女同久久| 久久精品国产亚洲av日韩| 午夜不卡888久久| 久久婷婷五月综合色奶水99啪| 久久久国产精品亚洲一区| 中文字幕亚洲综合久久2| 久久婷婷色综合一区二区| 久久国产精品久久国产精品| 狠狠色丁香久久婷婷综合图片| 国产成人久久精品一区二区三区| 国产精品成人久久久久三级午夜电影| 国产精品久久久久久久久软件| 久久99国产精品久久99果冻传媒 | 久久99国产综合精品| 蜜桃麻豆www久久国产精品| 久久国产高清字幕中文| 亚洲日韩中文无码久久| 日本欧美国产精品第一页久久| 国产Av激情久久无码天堂| 亚洲精品无码久久不卡| 久久精品中文闷骚内射| 日韩久久久久中文字幕人妻 | 国产精品免费福利久久| 久久婷婷五月综合色奶水99啪| 久久99亚洲综合精品首页| 99久久精品国产综合一区| 久久国产免费观看精品| 亚洲精品综合久久| 无码乱码观看精品久久| 欧美午夜A∨大片久久 | 亚洲欧美日韩精品久久| 久久国产精品-久久精品| 精品久久久久久中文字幕| 99999久久久久久亚洲| 97久久超碰国产精品旧版| 国产婷婷成人久久Av免费高清| 久久香蕉国产线看观看精品yw | 国产精品免费久久久久影院| 国产精品99久久久久久董美香|