전각 반각 정의
유니코드 전각 반각 정의
반각 ABCDEFGHIJKLMNOPQRSTUVWXYZ234567890
전각 ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
전각 입력 방법 alt + = 키 입력
오라클에서 전각문자나 반각문자를 서로 변환이 가능하다.
확인은 LENGTHB 함수로 전각인지 반각인지 확인한다.
전각을 반각으로 변경할때는 TO_SINGLE_BYTE 함수를 사용한다.
반각을 전각으로 변경할때는 TO_MULTI_BYTE 함수를 사용한다.
각각의 함수는 문자열에서 숫자, 특수문자 영문자등 1byte 문자에 해당하는 것들을 전각이나 반각으로 변환해준다.
SELECT itm_cre_lcl_cd, '전각 ' || lengthb(itm_cre_lcl_cd) || ' 반각 '||lengthb('C') FROM TABLEA
ITM_CRE_LCL_CD '전각'||LENGTHB(ITM_CRE_LCL_CD)||'반각'||LENGTHB('C')
I 전각 2 반각 1
P 전각 2 반각 1
S 전각 1 반각 1
I 전각 2 반각 1
P 전각 2 반각 1
T 전각 2 반각 1
S 전각 1 반각 1
select lengthb(to_single_byte(itm_cre_lcl_cd)) from TABLEA
ITM_CRE_LCL_CD LENGTHB(TO_SINGLE_BYTE(ITM_CRE_LCL_CD))
I 1
P 1
S 1
I 1
P 1
T 1
S 1
I 1
S 1
'DB' 카테고리의 다른 글
PreparedStatement like 검색시 바인드 방법 (0) | 2011.09.07 |
---|---|
[Oracle 10g] `BIN$+......==$0` 알수없는 테이블 전체공개 (0) | 2011.09.07 |
CLOB 형 데이터는 어떻게 검색을 하지요? (0) | 2011.09.07 |
오라클 버젼 및 sid 확인 (0) | 2011.09.07 |
SQL문의 장점과 단점 (0) | 2011.09.07 |