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?(' 99热成人精品热久久669| 欧美一级久久久久久久大片| 色欲久久久天天天综合网精品| 亚洲人成网站999久久久综合| 无码久久精品国产亚洲Av影片 | 色综合久久无码中文字幕| 无码人妻精品一区二区三区久久 | 亚洲中文字幕无码一久久区| 久久久久国产精品人妻| 久久精品麻豆日日躁夜夜躁| 久久精品国产亚洲AV久| 久久亚洲精品国产精品| 久久久久一级精品亚洲国产成人综合AV区 | 久久久久无码精品| 久久婷婷成人综合色综合| 国产高潮国产高潮久久久91| 久久久久精品国产亚洲AV无码| 国产精品久久久久久久久| 久久热这里只有精品在线观看| 久久最新精品国产| 国产精品美女久久久久| 青青草原综合久久大伊人| 久久99国产一区二区三区| MM131亚洲国产美女久久| 精品久久久中文字幕人妻| 亚洲日本va午夜中文字幕久久 | 亚洲国产成人久久精品99| 91久久香蕉国产熟女线看| 久久综合给合久久狠狠狠97色69| 亚洲国产精品嫩草影院久久| 国产精品成人99久久久久| www.久久99| 伊人久久精品无码av一区| 亚洲美日韩Av中文字幕无码久久久妻妇| 国产精品99久久免费观看| 久久99热只有频精品8| 亚洲va久久久噜噜噜久久| 久久久久久伊人高潮影院| 久久亚洲精品国产精品婷婷 | 欧美丰满熟妇BBB久久久| 思思久久好好热精品国产|