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

【오라클(Oracle) SQL 함수】 SYS_GUID 함수

by 기서무나구물 2021. 10. 21.

포스팅 목차

    SYS_GUID

     


    문 법

     

    sys_guid::=

     


    목 적 

    SYS_GUID함수는 16바이트로 구성된 고유전역식별자(globally unique identifier, RAW 값)를 생성하여 반환한다.

    대부분의 플랫폼에서는, 생성된 식별자는 호스트 식별자, 프로세스 또는 프로세스의 thread 식별자 또는 함수를 호출하는 thread, 프로세스 또는 thread에 대한 비 반복치 값(바이스의 순서)으로 구성된다.

     


    관련 함수

    함수명 함수내용
    SYS_CONTEXT 문맥 namespace와 관련된 parameter의 값을 반환.
    SYS_GUID 16바이트로 구성된 고유전역식별자(globally unique identifier,RAW 값)을 생성하여 반환.
    SYS_TYPEID 피연산자(operand)의 대부분 지정한 형태의 typeid를 반환.
    UID 세션 사용자의 유일한 식별하는 정수를 반환.(로그인 유저)
    USER VARCHAR2 형태를 가지는 세션 사용자(로그인 유저)의 이름을 반환.
    USERENV 현재 세션에 대한 정보를 반환.

     


    예 제

    다음 예제는 hr.locations 테이블에서 열을 추가하고, 각행에 고유 인식자를 삽입하고, 고유전역식별자의 16바이트 행값을 32-문자 16진수 표기를 반환한다.

    Oracle Program
    ALTER TABLE locations ADD (uid_col RAW(32));
    
    UPDATE locations SET uid_col = SYS_GUID();
    
    SELECT location_id, uid_col FROM locations;

     

    Results
    LOCATION_ID UID_COL
    ----------- ----------------------------------------
           1000 7CD5B7769DF75CEFE034080020825436
           1100 7CD5B7769DF85CEFE034080020825436
           1200 7CD5B7769DF95CEFE034080020825436
           1300 7CD5B7769DFA5CEFE034080020825436
    . . .

     


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

     

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

    댓글