Self Study WorkBook v2.0 Option 실습 문제 풀이

View

<aside> 📌 - Object : 데이터 베이스를 이루는 논리적 구조물들

</aside>

<aside> 📌

VIEW 뷰 : SELECT문을 저장해둘 수 있는 객체

자주 쓰일 긴 SELECT 문을 VIEW에 저장해두면 매번 긴 SELECT문을 다시 기술할 필요가 없다. → 조회용 임시 테이블 같은 존재 → 논리적인 가상 테이블 ⇒ 실제 데이터가 담겨있지는 X → 단순히 쿼리문이 TEXT 문구로 저장되어 있다. (뷰 데이터 사전 : USER_VIEWS를 통해 확인 가능)

CREATE OR REPLACE VIEW 뷰명 AS 서브쿼리; ⇒ 뷰 생성시 기존에 중복된 이름의 뷰가 없다면 새롭게 뷰가 생성되고, 기존에 중복된 이름의 뷰가 있다면 해당 그 이름의 뷰를 변경한다. (OR REPLACE는 생략 가능)

</aside>

1. VIEW 생성

2. VIEW 컬럼에 별칭 부여

3. VIEW 삭제 방법

4. INSERT, UPDATE, DELETE

5. VIEW에서 DML 사용 가능 여부

6. VIEW에서 사용 가능한 옵션들