DROP SEMANTIC VIEW
DROP SEMANTIC VIEW
현재/지정된 스키마에서 지정한 시맨틱 뷰(semantic view)를 제거하는 명령이에요. 시맨틱 뷰는 비즈니스 로직을 표준화한 의미적 데이터 계층 객체예요.
출처: 문서
본문
구문 (Syntax)
DROP SEMANTIC VIEW [ IF EXISTS ] <name>
파라미터
- name — 삭제할 시맨틱 뷰의 식별자를 지정해요. 식별자에 공백이나 특수 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요.
접근 제어 요구사항 (Access control requirements)
이 작업을 실행하는 역할은 최소한 다음 권한을 가져야 해요:
| Privilege | Object | Notes |
|---|---|---|
| OWNERSHIP | Semantic view | OWNERSHIP은 객체 생성 역할에 자동 부여되는 특수 권한이지만, 소유 역할(또는 MANAGE GRANTS 권한이 있는 역할)이 GRANT OWNERSHIP 명령으로 다른 역할에 이전할 수도 있어요. |
스키마에서 객체를 운영하려면 부모 데이터베이스에 대한 권한이 하나 이상, 부모 스키마에 대한 권한이 하나 이상 필요해요.
예시 (Examples)
다음 예시는 my_semantic_view라는 시맨틱 뷰를 삭제해요:
DROP SEMANTIC VIEW my_semantic_view;