REVOKE DATABASE ROLE … FROM SHARE

REVOKE DATABASE ROLE … FROM SHARE

공유(share)에서 데이터베이스 역할(database role)을 취소하는 명령이에요. 데이터베이스 역할을 취소하면 데이터베이스 역할에 부여된 객체 권한이 공유에서 제거되어, 공유에서 데이터베이스를 만든 모든 소비자 계정에서 객체 접근이 비활성화돼요.

출처: 문서

본문

구문 (Syntax)

REVOKE DATABASE ROLE <name>
  FROM SHARE <share_name>

파라미터

  • name — 데이터베이스 역할의 식별자(이름)를 지정해요. 역할이 생성되는 데이터베이스 내에서 고유해야 해요. 식별자는 알파벳 문자로 시작해야 하며, 전체 식별자 문자열을 큰따옴표로 묶지 않는 한 공백이나 특수 문자를 포함할 수 없어요(예: "My object"). 큰따옴표로 묶은 식별자는 대소문자를 구분해요. 식별자가 db_name.database_role_name 형식으로 정규화되지 않았다면, 명령은 세션의 현재 데이터베이스에서 데이터베이스 역할을 찾아요.
  • share_name — 지정된 데이터베이스 역할이 취소되는 공유의 식별자를 지정해요.

사용 메모 (Usage notes)

없음.

예시 (Examples)

데이터베이스 d1의 데이터베이스 역할 dr1을 공유 share1에서 취소해요:

REVOKE DATABASE ROLE d1.dr1 FROM SHARE share1;

더 알아보기 (Learn more)