SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT
권한이 Snowflake Native App에 부여되었는지 여부를 나타내요. 예를 들어 공급자는 설정 스크립트에서 이 함수를 사용해 앱이 객체를 만드는 데 필요한 권한을 가지고 있는지 확인할 수 있어요.
참고: 이 시스템 함수는 Snowflake Native App만 호출할 수 있어요.
본문
구문 (Syntax)
SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
인자 (Arguments)
'privilege_name'— 권한의 이름이에요.
반환 값 (Returns)
- 지정된 권한이 앱에 부여되었으면 TRUE를 반환해요. 그렇지 않으면 FALSE를 반환해요.
예제 (Examples)
앱에 CREATE COMPUTE POOL 권한이 부여되었는지 확인해요:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
앱에 IMPORTED PRIVILEGES ON SNOWFLAKE DB 권한이 부여되었는지 확인해요:
SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');
더 알아보기
- Snowflake 시스템 정보 함수 — 관련 시스템 함수 전체 목록