- 카테고리:
컨텍스트 함수 (세션 오브젝트)
IS_APPLICATION_ROLE_IN_SESSION¶
컨슈머의 현재 세션에서 애플리케이션 역할이 활성화되었는지 확인합니다.
구문¶
IS_APPLICATION_ROLE_IN_SESSION( '<string_literal>' )
인자¶
'string_literal'
애플리케이션 역할 이름입니다. 애플리케이션 역할 이름이 지정되지 않으면 현재 데이터베이스 세션 컨텍스트로 애플리케이션 역할 이름을 유추합니다.
반환¶
지정된 역할 이름이 컨슈머의 현재 세션에서 활성화되는 경우
TRUE
입니다.이 함수는 항상 컨슈머의 현재 세션을 사용하고 함수를 사용하여 컨슈머에게 애플리케이션 역할이 부여되면
TRUE
를 반환합니다.애플리케이션 역할을 소유하더라도 앱에 역할이 부여되지 않으므로 애플리케이션에서 함수를 호출할 때 함수는
TRUE
를 반환하지 않습니다.지정된 애플리케이션 역할 이름이 컨슈머의 현재 세션에서 활성화되지 않는 경우
FALSE
입니다.
사용법 노트¶
예¶
지정된 애플리케이션 역할이 현재 세션에 있는지 확인합니다.
SELECT IS_APPLICATION_ROLE_IN_SESSION('ANALYST');
+-------------------------------------------+
| IS_APPLICATION_ROLE_IN_SESSION('ANALYST') |
+-------------------------------------------+
| FALSE |
+-------------------------------------------+