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

【오라클(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 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
반응형

댓글