본문 바로가기

[오라클 레퍼런스 함수] EMPTY_BLOB, EMPTY_CLOB - 비어 있는 LOB locator 반환

by ㅇㅍㅍ 2023. 8. 4.
[오라클 레퍼런스 함수] EMPTY_BLOB, EMPTY_CLOB - 비어 있는 LOB locator 반환
728x90

EMPTY_BLOB, EMPTY_CLOB

 

구문

{ EMPTY_BLOB | EMPTY_CLOB }( )

 

목적

EMPTY_BLOBEMPTY_CLOB 함수는 비어 있는 LOB locator를 반환합니다. 이 locator는 LOB 변수를 초기화하거나, INSERT 또는 UPDATE 문에서 LOB 열 또는 속성을 EMPTY로 초기화하는 데 사용될 수 있습니다. EMPTY는 LOB가 초기화되었지만 데이터로 채워지지는 않았음을 의미합니다.

 

노트: 비어 있는 LOB는 null LOB와 같지 않으며, 빈 CLOB는 길이가 0인 문자열을 포함하는 LOB와 같지 않습니다. 자세한 정보는 Oracle Database SecureFiles and Large Objects Developer's Guide를 참조하십시오.

 

참고:

Oracle Database Globalization Support Guide의 부록 C는 EMPTY_CLOB의 반환값에 할당되는 정렬(collation) 결정 규칙에 대한 정보를 제공합니다.

 

LOB 로케이터에 대한 제한사항

LOB 로케이터에 대해 다음 함수에서 반환된 로케이터를 DBMS_LOB 패키지나 OCI의 매개변수로 사용할 수 없습니다.

 

예제

다음 예제는 샘플 pm.print_media 테이블의 ad_photo 열을 EMPTY로 초기화하는 방법을 보여줍니다:

UPDATE print_media
  SET ad_photo = EMPTY_BLOB();

 


출처: 오라클 레퍼런스

원문 링크: Oracle EMPTY_BLOB, EMPTY_CLOB 함수 문서

 

반응형

댓글