how replace accented letter in a varchar2 column in oracle

后端 未结 4 1419
梦谈多话
梦谈多话 2020-12-29 12:10

I have a varchar2 column named NAME_USER. for example the data is: JUAN ROMÄN but I try to show JUAN ROMAN, replace Á to A in my statement results. How Can I do that?. Thank

4条回答
  •  情书的邮戳
    2020-12-29 12:21

    Use convert function with the appropriate charset

    select CONVERT('JUAN ROMÄN', 'US7ASCII') from dual;
    

    below are the charset which can be used in oracle:

    US7ASCII: US 7-bit ASCII character set
    WE8DEC: West European 8-bit character set
    WE8HP: HP West European Laserjet 8-bit character set
    F7DEC: DEC French 7-bit character set
    WE8EBCDIC500: IBM West European EBCDIC Code Page 500
    WE8PC850: IBM PC Code Page 850
    WE8ISO8859P1: ISO 8859-1 West European 8-bit character set
    

提交回复
热议问题