whoami()
현재 쿼리를 실행하는 계정 이름을 반환합니다.
문법
whoami()
매개변수
해당 사항 없음.
설명
whoami() 함수는 쿼리를 실행하는 세션의 로그인 계정 이름을 문자열로 반환합니다.
세션 정보를 확인할 수 없는 경우에는 null을 반환합니다.
프로시저는 소유자의 권한으로 실행되므로, 프로시저 내에서 이 함수를 호출하면 프로시저 소유자의 계정 이름이 반환됩니다.
오류 코드
해당 사항 없음.
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
현재 실행 계정 이름 조회
table limit=1 WEB_APACHE_SAMPLE | eval user = whoami() | fields user | # user: (로그인 계정 이름) -
실행 계정 이름을 조건으로 필터링
table WEB_APACHE_SAMPLE | search owner == whoami() | # owner 필드가 현재 실행 계정 이름과 일치하는 레코드만 출력합니다.
호환성
whoami() 함수는 소나 4.0 이전 버전부터 제공되었습니다.