카테고리:

사용자 및 보안 DDL (역할)

USE ROLE

세션의 활성/현재 기본 역할을 지정합니다. 현재 활성 기본 역할은 CREATE <오브젝트> 문을 실행하거나 다른 SQL 작업을 수행하는 데 필요한 권한이 현재 사용자에게 있는지 여부를 결정하는 컨텍스트를 설정합니다.

오브젝트 생성 이외의 SQL 작업을 수행할 수 있는 권한은 보조 역할에서 제공할 수 있습니다.

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

참고 항목:

USE SECONDARY ROLES , CREATE ROLE , ALTER ROLE , DROP ROLE , SHOW ROLES

구문

USE ROLE <name>

매개 변수

name

세션에 사용할 역할의 식별자를 지정합니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.

사용법 노트

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

  • 사용자 세션에서 한 번에 하나의 기본 역할만 활성화할 수 있습니다.

    보조 역할 를 사용하면 자신에게 부여된 다른 역할의 결합된 권한을 사용하여 SQL 작업을 수행할 수 있습니다.

  • USE 명령을 사용해 Snowsight 워크시트에서 세션 컨텍스트를 변경할 수 없습니다. 사용자 세션에 대한 현재 역할을 선택(또는 변경)하려면 Snowsight의 오른쪽 상단 모서리에 있는 세션 컨텍스트 드롭다운을 클릭하고 원하는 역할을 선택합니다.

맨 위로 이동