코딩 공부/SQL
<9> 뷰
hg_96
2021. 4. 13. 12:53
뷰는 자주쓰거나 자주 입력하는 SELECT문을 하나이상의 테이블을 합쳐 테이블로 생성해서 사용하는 가상 테이블
장점
편리성 : 미리 정의된 뷰를 일반 테이블처럼 사용할 수 있기 때문에 편리함. 또 사용자가 필요한 정보만 요구에 맞게 가공하여 뷰로 만들어 쓸 수 있음
재사용성 : 자주 사용되는 질의를 뷰로 미리 정의해 놓을 수 있음
보안성 : 각 사용자별로 필요한 데이터만 선별하여 보여줄 수 있음. 중요한 질의의 경우 질의 내용을 암호화할 수 있음
뷰의 생성
CREATE VIEW 뷰이름 [(열이름 [ ,...n ])]
AS SELECT 문
뷰의 수정
CREATE OF REPLACE VIEW 뷰이름 [(열이름 [ ,...n ])]
AS SELECT 문
뷰의 삭제
DROP VIEW 뷰이름 [ ,...n ];