convert函数的功能是将源字符串c1 从一个语言字符集set2转换到另一个目的set1字符集
【 语法】CONVERT(c1,set1,set2)
【参数】c1,字符串,set1,set2为字符型参数
【返回】字符串
【示例】
select convert('strutz','we8hp','f7dec') "conversion" from dual;
conver
------
strutz
select convert(name,'us7ascii','zhs16cgb231280') "conversion" from dual;
呵呵,convert这个函数在oracle里面不是做这个使唤的,转换字符集的,
sqlserver里面的
convert(varchar(7),signtime,120)
=
oracle里面的
to_char(signtime,'yyyy-mm')
CONVERT(char, dest_char_set[, source_char_set ])
例子
SELECT CONVERT('Ä Ê Í Ó Ø A B C D E ', 'US7ASCII', 'WE8ISO8859P1')
FROM DUAL;
显示结果
CONVERT('ÄÊÍÓØABCDE'
---------------------
A E I ? ? A B C D E ?