Oracleで英数字の半角文字、全角文字変換サンプル

環境
Oracle 12.2.0.1.0

操作例
1.全角英数字を半角英数字に変換

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
TO_SINGLE_BYTE('BC23')
FROM
DUAL
SELECT TO_SINGLE_BYTE('BC23') FROM DUAL
SELECT
  TO_SINGLE_BYTE('BC23') 
FROM
  DUAL

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
TO_SINGLE_BYTE('BC23')
BC23
TO_SINGLE_BYTE('BC23') BC23
TO_SINGLE_BYTE('BC23')
BC23

2.半角英数字を全角英数字に変換

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
TO_MULTI_BYTE('BC23')
FROM DUAL
SELECT TO_MULTI_BYTE('BC23') FROM DUAL
SELECT
 TO_MULTI_BYTE('BC23')
FROM DUAL

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
TO_MULTI_BYTE('BC23')
BC23
TO_MULTI_BYTE('BC23') BC23
TO_MULTI_BYTE('BC23')
BC23

 

Oracle 12c

Posted by arkgame