◈ LENGTH 함수와 LENGTHB 함수
오라클에서 LENGTH 함수를 사용하면 한글을 1byte로 계산하여 리턴 합니다.
한글을 2byte로 계산하여 리턴 받으려면 LENGTHB 함수를 사용해야 합니다.
LENTGTHB 함수는 byte 단위로 계산을 합니다.
-- LENGTH 함수
SQL>SELECT name, LENGTH(name) LEN FROM lentest;
NAME LEN
-------------------- ----------
오라클 3
oracle 6
-- LENGTHB 함수
SQL>SELECT name, LENGTHB(name) LEN FROM lentest;
NAME LEN
------------------- ----------
오라클 6
oracle 6
'DataBase > Oracle' 카테고리의 다른 글
[퍼옴]CHAR 와 VARCHAR2 의 차이 (0) | 2008.08.08 |
---|---|
[퍼옴]Ampersand나 특수 문자를 갖는 데이타를 insert하는 방법 (0) | 2008.08.08 |
[퍼옴]페이징 기법 (0) | 2008.08.08 |
[퍼옴]파티션 테이블의 관리 (0) | 2008.08.08 |
[퍼옴]질문과 답변에 올라온 오라클 TIP들 (0) | 2008.08.08 |