카테고리:

시스템 함수 (시스템 정보)

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT

권한이 |native-app|에 부여되었는지 여부를 나타냅니다. 예를 들어, 공급자는 설정 스크립트에서 이 함수를 사용하여 앱에 오브젝트를 생성하는 데 필요한 권한이 있는지 확인할 수 있습니다.

참고

이 시스템 함수는 |native-app|에서만 호출할 수 있습니다.

구문

SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('<privilege_name>')
Copy

인자

'privilege_name'

권한의 이름입니다.

반환

  • 앱에 지정된 권한이 부여된 경우 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.

앱에 CREATE COMPUTE POOL 권한이 부여되었는지 확인합니다.

SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('CREATE COMPUTE POOL');
Copy

앱에 IMPORTED PRIVILEGES ON SNOWFLAKE DB 권한이 부여되었는지 확인합니다.

SELECT SYSTEM$HOLD_PRIVILEGE_ON_ACCOUNT('IMPORTED PRIVILEGES ON SNOWFLAKE DB');
Copy