USE SECONDARY ROLES

세션의 활성/현재 보조 역할을 지정합니다. 현재 활성 보조 역할은 현재 사용자에게 SQL 작업 수행에 필요한 권한이 있는지 여부를 결정하는 컨텍스트를 설정합니다.

오브젝트를 만들기 위해 CREATE <오브젝트> 문을 실행할 수 있는 권한 부여는 기본 역할에 의해 제공됩니다.

자세한 내용은 액세스 제어의 개요 섹션을 참조하십시오.

참고 항목:

USE ROLE

구문

USE SECONDARY ROLES { ALL | NONE }
Copy

매개 변수

ALL:

현재 활성 기본 역할 외에 사용자에게 부여된 모든 역할.

각 SQL 문이 실행될 때 역할 세트가 재평가됩니다. 사용자에게 추가 역할이 부여되고, 해당 사용자가 새 SQL 문을 실행하는 경우, 새로 부여된 역할은 새 SQL 문에 대한 활성 보조 역할입니다. 사용자로부터 취소된 역할에도 동일한 논리가 적용됩니다.

NONE:

보조 역할을 비활성화합니다. 모든 SQL 작업에 대한 권한 부여는 기본 역할을 통해 제공됩니다.

사용법 노트

  • 역할을 사용하려면 사용자에게 역할이 부여된 상태여야 합니다.

  • 컨텍스트 드롭다운에서 여러 역할을 선택할 수는 없습니다.