SQL 도전기 - 30

김치전사·2022년 7월 20일
0

SQL 도전기

목록 보기
30/36

오늘은 뷰 작성과 삭제에 대해 공부한다

뷰는 테이블과 같은 부류의 데이터베이스 객체 중 하나이다

뷰의 작성 및 삭제
CREATE VIEW 뷰명 AS SELECT명령
DROP VIEW 뷰명

FROM 구에 기술된 서브쿼리에 이름을 붙이고 데이터베이스 객체화하여 쓰기 쉽게 한 것을 뷰라고 한다

데이터베이스 객체란 테이블이나 인덱스 등 데이터베이스 안에 정의하는 모든 것을 의미한다.
뷰 역시 데이터베이스 객체 중 하나이다
데이터베이스 객체로 등록할 수 없는 SELECT 명령을, 객체로서 이름을 부터 관리할 수 있도록 한 것이 뷰이다.

뷰는 SELECT 명령을 기록하는 데이터베이스 객체이다
뷰를 작성하는 것으로 복잡한 SELECT 명령을 간략하게 표현할 수 있다

뷰는 데이터베이스 객체이기 때문에 DDL로 작성하거나 삭제한다.
작성할 때는 CREATE VIEW를, 삭제할 때는 DROP VIEW를 사용한다

뷰는 필요에 따라 열을 지정할 수도 있는데, 이 경우에는 이름 뒤에 괄호로 묶어 열을 나열한다

CREATE VIEW에서 열 지정하기
CREATE VIEW 뷰명(열명1, 열명2, ...) AS SELECT 명령

뷰 삭제

뷰를 삭제할 때는 DROP VIEW를 사용한다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글