Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

LENGTH

문법

MAIN

length::=
Description of length.gif follows

그림 설명
 

목적

MAIN

LENGTH함수는 인수 char의 길이를 반환한다. LENGTHB는 charcter 대신 byte사용한다. LENGTHC는 unicode사용한다. LENGTH는 UCS2 codepoint사용한다. LENGTH4는 UCS4 codepoint사용한다.

인수 char의 데이터 형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB이다. 반환된 값의 데이터 형은 NUMBER이다. 만약 인수 char의 데이터형이 CHAR이라면, 길이는 모든 trailing공백을 포함한다. 만약 char이 Null이라면, Null을 반환한다.

예제

MAIN

다음 예제는 단독 바이트 데이터 베이스 문자 세트를 이용한 LENGTH 함수이다.

SELECT LENGTH('CANDIDE') "Length in characters"
   FROM DUAL;

Length in characters
--------------------
                   7

다음 예제는 더블-바이트 데이터 베이스 문자 세트를 가정한다.

SELECT LENGTHB ('CANDIDE') "Length in bytes"
   FROM DUAL;
 
Length in bytes
---------------
             14