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;