본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 EMPTY_BLOB, EMPTY_CLOB 함수

by 기서무나구물 2018. 11. 18.

포스팅 목차

    o EMPTY_BLOB, EMPTY_CLOB

     


    문 법

    empty_LOB::=


    목 적

    EMPTY_BLOB() 와 EMPTY_CLOB() 함수는 LOB 변수를 초기화하거나 INSERT 구문이나 UPDATE 구문에서 LOB 열 또는 속성을 EMPTY로 초기화할 수 있는 공백의 LOB 를 반환한다.

    EMPTY는 LOB가 초기화되었지만 데이터로 채워지지 않았음을 의미한다. 데이터를 액세스 하고, 데이터를 채우기(이관하기) 전에 오브젝트 타입의 부분인 LOB 속성을 초기화해야 한다.

    EMPTY_BLOB () 함수는 LOB 변수를 초기화하기 위하여 쓰이거나,또는 INSERT 문이나 UPDATE 문에서 empty LOB 위치를 반환한다.

     

    참고:

    EMPTY_CLOB의 반환값에 할당되는 언어 정렬 순서 파생 규칙(collation derivation rules)은 "Oracle Database Globalization Support Guide"의 부록 C를 참조하라.

     

    LOB Locators에 대한 제한사항

    이 함수에서 반환되는 locator(위치)는 DBMS_LOB 패키지 또는 OCI 에 대한 파라미터로서 사용할 수 없다.

     


    관련 함수

    함수명 함수내용
    BFILENAME
    서버 파일 시스템의 물리 LOB 바이너리 파일과 대응하는 BFILE locator를 반환한다.
    CAST
    데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다.
    EMPTY_BLOB, EMPTY_CLOB
    LOB 변수를 초기화하기 위하여 이용하기 위한 공백 LOB 위치를 반환한다. INSERT문이나 UPDATE문에서 LOB 열 또는 속성을 EMPTY로 초기화하는 것은 공백의 LOB 위치를 반환하는 것이다.
    TO_CHAR (character) NCHAR, NVARCHAR2, CLOB, NCLOB 데이터를 데이터 베이스 문자 세트로 변환한다.
    TO_CLOB LOB열(LOB column)에 존재하는 LCLOB 값 또는 다른 문자열의 값을 CLOB 타입으로 형 변환 작업을 수행한다.
    TO_NCHAR (character) 문자열,CLOB,NCLOB 값을 자국어 문자 세트(National character set)로 변환한다.
    TO_LOB
    long_column 열에서 LONG 또는 LONG ROW 형식의 값을 LOB 형식의 값으로 변환한다.
    TO_NCLOB LOB열 또는 다른 문자열에 존재하는 CLOB값을 NCLOB값으로 변환한다.

    [오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크]

     


    예 제

    다음 예제는 샘플 pm.print_media 테이블의 ad_photo 열을 EMPTY 상태로 초기화한다.

    Oracle Program
    UPDATE print_media SET ad_photo = EMPTY_BLOB();

     


    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 링크

    2024.01 수정

    반응형

    댓글