데이터베이스
2021. 1. 17.
[SQL] 뷰 view
뷰는 다른 테이블을 기반으로 만들어진 가상 테이블이다. 뷰는 실제로 저장하는 일반 테이블과는 달리 논리적으로만 존재하기 때문이다. 뷰는 기본 테이블을 들여다볼 수 있는 창 역할을 한다. 따라서 데이터는 연결되어있으며, 뷰를 통해 기본 테이블의 내용을 쉽게 검색할 수는 있지만 기본 테이블의 내용을 바꾸는 작업은 제한적으로 이루어진다. ▶뷰의 생성 CREATE VIEW 뷰_이름[(속성_리스트)] AS SELECT 문 [WITH CHECK OPTION]; CREATE VIEW 명령어와 함께 새로 생성할 뷰의 이름을 제시한 후, 뷰를 구성하는 속성의 이름을 괄호 안에 나열 그리고 AS 키워드와 함께 기본 테이블에 대한 SELECT 문(뷰의 정의)을 제시한다. ORDER BY를 사용할 수 없다. WITH ..