codecamp

Oracle Convert()函数

在 Oracle 中,Convert() 函数可以将字符串从一个字符集转换为另一个字符集。本文要为大家带来的就是 Convert() 函数的使用方法。


句法

Description of convert.gif follows


Convert() 函数语法

CONVERT( string1, char_set_to [, char_set_from] )

string1:要转换的字符串。

char_set_to:要转换为的字符集。

char_set_from:可选的,要从中转换的字符集。

返回值

CONVERT 函数返回特定字符集中的字符串值。 可用的字符集是:

字符集 描述
US7ASCII 美国 7 位 ASCII 字符集
WE8DEC 西欧 8 位字符集
WE8HP 惠普西欧 Laserjet 8 位字符集
F7DEC DEC 法语 7 位字符集
WE8EBCDIC500 IBM 西欧 EBCDIC 代码第 500 页
WE8PC850 IBM PC 代码第 850 页
WE8ISO8859P1 ISO 8859-1 西欧 8 位字符集

适用版本

Convert() 函数可用于以下版本的 Oracle:

Oracle 12c、 Oracle 11g、 Oracle 10g、 Oracle 9i

示例

下面是 Oracle CONVERT() 函数的使用示例:

SELECT CONVERT('Ä Ê Í Õ Ø A B C D E ', 'US7ASCII', 'WE8ISO8859P1') 
   FROM DUAL; 

CONVERT('ÄÊÍÕØABCDE' 
--------------------- 
A E I ? ? A B C D E ? 

您可以查询v $ NLS _有效值视图获取有效字符集的列表,如下所示:

SELECT * FROM V$NLS_VALID_VALUES WHERE parameter = 'CHARACTERSET'


Oracle || 连接运算符
Oracle Dump()函数
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }