Oracle CONVERT関数で文字コードを変換する

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

構文
1.CONVERT (文字列,変換後文字コード )
文字列を変換後文字コードに変換します
2.CONVERT (文字列,変換後文字コード,文字列の文字コード)
文字列を文字列の文字コードから変換後文字コード に変換します
変換文字コード
SIJIS 「JA16SJIS」
EUC 「JA16EUC」
UTF-8 「UTF8」

使用例
1.文字列’test123’を文字コードUTF8に変換します
SQL構文

select
  convert('test123','UTF8')
from dual

2.文字列’ようこそ’を、文字コードをSJISからEUCに変換します。

select
  convert('ようこそ', 'JA16EUC', 'JA16SJIS') 
from dual

 

Oracle

Posted by arkgame