DROP APPLICATION ROLE

DROP APPLICATION ROLE

시스템에서 지정한 애플리케이션 역할(Application Role)을 제거하는 명령어입니다.

출처: 문서

본문

DROP APPLICATION ROLE은 시스템에서 지정한 애플리케이션 역할을 제거합니다. 관련 명령어로 CREATE APPLICATION ROLE, ALTER APPLICATION ROLE, SHOW APPLICATION ROLES가 있어요.

구문 (Syntax)

DROP APPLICATION ROLE [ IF EXISTS ] <name>

파라미터 (Parameters)

  • name — 삭제할 애플리케이션 역할의 식별자를 지정합니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 감싸야 합니다. 큰따옴표로 감싼 식별자는 대소문자를 구분해요.

사용 참고 사항 (Usage notes)

  • 이 명령어는 Native App Framework로 만든 애플리케이션의 컨텍스트 안에서만 실행할 수 있습니다.
  • 삭제된 애플리케이션 역할은 복구할 수 없으며, 애플리케이션 안에서 다시 생성해야 합니다.
  • 애플리케이션 역할은 버전이 지정되지 않습니다. 설정 스크립트에서 애플리케이션 역할을 삭제할 때는 실행 중인 애플리케이션 버전이 그 역할에 의존하지 않는지 확인해야 합니다. Snowflake는 사용 중일 수 있는 애플리케이션 역할 삭제를 피하거나, 삭제되는 역할에 의존하는 버전이 그것도 함께 삭제될 때까지 기다릴 것을 권장합니다.
  • IF EXISTS 절을 지정하고 대상 객체가 존재하지 않으면, 명령어는 오류를 반환하지 않고 성공적으로 완료됩니다.

예제 (Examples)

DROP APPLICATION ROLE APP_ROLE;

더 알아보기 (Learn more)