REVOKE DATABASE ROLE

REVOKE DATABASE ROLE

계정 역할 또는 다른 데이터베이스 역할에서 데이터베이스 역할(database role)을 취소하는 명령이에요.

출처: 문서

본문

구문 (Syntax)

REVOKE DATABASE ROLE <name> FROM { ROLE <parent_role_name> | DATABASE ROLE <parent_role_name> }

REVOKE DATABASE ROLE <name> FROM APPLICATION <app_name>

파라미터

  • name — 취소할 데이터베이스 역할의 식별자를 지정해요. 식별자에 공백이나 특수 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요.
  • DATABASE ROLE parent_role_name — 지정된 데이터베이스 역할에서 데이터베이스 역할을 취소해요.
  • ROLE parent_role_name — 지정된 계정 역할에서 데이터베이스 역할을 취소해요.
  • APPLICATION app_name — 지정된 Snowflake Native App에서 데이터베이스 역할을 취소해요.

예시 (Examples)

SYSADMIN 계정 역할에서 analyst라는 데이터베이스 역할을 취소해요:

REVOKE DATABASE ROLE analyst FROM ROLE SYSADMIN;

dr2라는 다른 데이터베이스 역할에서 dr1이라는 데이터베이스 역할을 취소해요:

REVOKE DATABASE ROLE dr1 FROM DATABASE ROLE dr2;

hello_snowflake_app이라는 Snowflake Native App에서 dr1이라는 데이터베이스 역할을 취소해요:

REVOKE DATABASE ROLE dr1 FROM APPLICATION hello_snowflake_app;

더 알아보기 (Learn more)