All thing of the world!

Oracle SYS_GUID 설명 : 오라클 함수 본문

IT/Oracle DBMS

Oracle SYS_GUID 설명 : 오라클 함수

WorldSeeker 2021. 4. 4. 12:32

1. 함수의 목적

    Oracle SYS_GUID는 16 바이트로 구성된 전역 고유식별자(RAW 값)를 생성한다. 
    대부분의 플랫폼에서 생성된 식별자는 호스트 식별자, 함수를 호출하는 프로세스나 스레드의 프로세스 혹은 스레드식별자 및 해당 프로세스, 그리고 스레드에 대한 비반복적인 값(바이트 순서)으로 구성된다.

2. 샘플을 통한 개념 퀵뷰

employees 테이블의 각 row에 대한 GUID를 생성하여 리턴한다.

SELECT SYS_GUID() AS GUID,
             EMPLOYEE_ID
FROM employees;



3. 사용방법


4. 함수 PARAMETER 설명

PARAMETER 없음

5. 다양한 샘플표현

example1)
 hr.locations에 열을 추가하고 고유식별자(GUID)를 각 행에 삽입한 후 전역 고유 식별자를 조회한다.

ALTER TABLE locations ADD (uid_col RAW(16));

UPDATE locations SET uid_col = SYS_GUID();

SELECT location_id, uid_col FROM locations
ORDER BY location_id, uid_col;


 

Comments