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

【오라클 SQL 함수】 USER 함수

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

포스팅 목차

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

     

    USER

     


    문법

     

    user::=

     


    목적

    USER 함수는 로컬 데이터베이스에서 세션 사용자(로그온 한 사용자)의 이름을 반환한다.

    CHECK 제약 조건에서는 이 함수를 사용할수 없다. USER 함수는 VARCHAR2 형태를 가지는 세션 사용자(로그인 유저)의 이름을 반환한다. 오라클 데이터 베이스는 공백을 붙여서 비교 semantic으로 이 함수의 값을 비교한다.

     


    관련 함수

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

     


    예제

    현재 사용자와 사용자 UID를 반환한다.

    Oracle Program
    SELECT USER, UID 
    FROM   DUAL;

     


      --------------------------------------------  

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

     

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

    댓글