DROP APPLICATION ROLE¶
시스템에서 지정된 애플리케이션 역할을 제거합니다.
구문¶
DROP APPLICATION ROLE [ IF EXISTS ] <name>
매개 변수¶
name
삭제할 애플리케이션 역할의 식별자를 지정합니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
사용법 노트¶
이 명령은 Native App Framework를 사용하여 만든 애플리케이션의 컨텍스트 내에서만 실행할 수 있습니다.
삭제된 애플리케이션 역할은 복구할 수 없으며, 애플리케이션 내에서 다시 만들어야 합니다.
애플리케이션 역할은 버전이 지정되지 않습니다. 설정 스크립트에서 애플리케이션 역할을 삭제할 때 애플리케이션의 실행 중인 버전 중 어떤 것도 삭제되는 역할에 의존하지 않도록 해야 합니다. 사용 중인 애플리케이션 역할을 삭제하지 않도록 방지하거나 삭제되는 역할에 의존하는 버전 자체도 삭제될 때까지 기다리는 것이 좋습니다.
IF EXISTS
절이 지정되어 있고 대상 오브젝트가 존재하지 않으면 명령이 오류를 반환하지 않고 성공적으로 완료됩니다.
예¶
DROP APPLICATION ROLE APP_ROLE;