SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT

권한이 Snowflake Native App에 부여되었는지 여부를 나타내요. 예를 들어 공급자는 설정 스크립트에서 이 함수를 사용해 앱이 객체를 만드는 데 필요한 권한을 가지고 있는지 확인할 수 있어요.

참고: 이 시스템 함수는 Snowflake Native App만 호출할 수 있어요.

출처: Snowflake SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT 함수 문서

본문

구문 (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');

더 알아보기