JSRUN 用代码说话

Convert() 函数

编辑教程

Convert() 函数

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

Description of convert.gif follows

语法

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'
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟