hg_96 2021. 4. 13. 12:53

뷰는 자주쓰거나 자주 입력하는 SELECT문을 하나이상의 테이블을 합쳐 테이블로 생성해서 사용하는 가상 테이블

 

장점

편리성 : 미리 정의된 뷰를 일반 테이블처럼 사용할 수 있기 때문에 편리함. 또 사용자가 필요한 정보만 요구에 맞게 가공하여 뷰로 만들어 쓸 수 있음

재사용성 : 자주 사용되는 질의를 뷰로 미리 정의해 놓을 수 있음

보안성 : 사용자별로 필요한 데이터만 선별하여 보여줄 수 있음. 중요한 질의의 경우 질의 내용을 암호화할 수 있음

 

뷰의 생성

CREATE VIEW 뷰이름 [(열이름 [ ,...n ])]
AS SELECT 문

 뷰의 수정

CREATE OF REPLACE VIEW 뷰이름 [(열이름 [ ,...n ])]
AS SELECT 문

 

뷰의 삭제

DROP VIEW 뷰이름 [ ,...n ];