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;

더 알아보기 (Learn more)