whoami()

현재 쿼리를 실행하는 계정 이름을 반환합니다.

문법

whoami()

매개변수

해당 사항 없음.

설명

whoami() 함수는 쿼리를 실행하는 세션의 로그인 계정 이름을 문자열로 반환합니다.

세션 정보를 확인할 수 없는 경우에는 null을 반환합니다.

프로시저는 소유자의 권한으로 실행되므로, 프로시저 내에서 이 함수를 호출하면 프로시저 소유자의 계정 이름이 반환됩니다.

오류 코드

해당 사항 없음.

사용 예

이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.

  1. 현재 실행 계정 이름 조회

    table limit=1 WEB_APACHE_SAMPLE | eval user = whoami() | fields user
    | # user: (로그인 계정 이름)
    
  2. 실행 계정 이름을 조건으로 필터링

    table WEB_APACHE_SAMPLE | search owner == whoami()
    | # owner 필드가 현재 실행 계정 이름과 일치하는 레코드만 출력합니다.
    

호환성

whoami() 함수는 소나 4.0 이전 버전부터 제공되었습니다.