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
select
convert('test123','UTF8')
from dual
select convert('test123','UTF8') from dual
2.文字列’ようこそ’を、文字コードをSJISからEUCに変換します。
select
convert('ようこそ', 'JA16EUC', 'JA16SJIS')
from dual
select
convert('ようこそ', 'JA16EUC', 'JA16SJIS')
from dual
select convert('ようこそ', 'JA16EUC', 'JA16SJIS') from dual