Oracleで英数字の半角文字、全角文字変換サンプル
環境
Oracle 12.2.0.1.0
操作例
1.全角英数字を半角英数字に変換
SELECT
TO_SINGLE_BYTE('BC23')
FROM
DUAL
SELECT
TO_SINGLE_BYTE('BC23')
FROM
DUAL
SELECT TO_SINGLE_BYTE('BC23') FROM DUAL
実行結果
TO_SINGLE_BYTE('BC23')
BC23
TO_SINGLE_BYTE('BC23')
BC23
TO_SINGLE_BYTE('BC23') BC23
2.半角英数字を全角英数字に変換
SELECT
TO_MULTI_BYTE('BC23')
FROM DUAL
SELECT
TO_MULTI_BYTE('BC23')
FROM DUAL
SELECT TO_MULTI_BYTE('BC23') FROM DUAL
実行結果
TO_MULTI_BYTE('BC23')
BC23
TO_MULTI_BYTE('BC23')
BC23
TO_MULTI_BYTE('BC23') BC23