VIEW
VIEW는 SQL 문의 결과 집합을 기반으로 하는 가상 테이블이다.
CREATE VIEW
CREATE VIEW 명령은 보기를 만든다.
예제
브라질의 모든 고객을 선택하는 VIEW를 생성한다.
CREATE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName FROM Customers WHERE Country = "Brazil";
생성한 VIEW 쿼리
SELECT * FROM [Brazil Customers];
기본 예시
CustomerName | ContactName |
---|---|
Comércio Mineiro | Pedro Afonso |
Familia Arquibaldo | Aria Cruz |
Gourmet Lanchonetes | André Fonseca |
Hanari Carnes | Mario Pontes |
Que Delícia | Bernardo Batista |
Queen Cozinha | Lúcia Carvalho |
Ricardo Adocicados | Janete Limeira |
Tradição Hipermercados | Anabela Domingues |
Wellington Importadora | Paula Parente |
CREATE OR REPLACE VIEW
CREATE OR REPLACE VIEW 명령은 보기를 업데이트한다.
예제
“Brazil Customers” 보기에 “City” 열을 추가한다.
CREATE OR REPLACE VIEW [Brazil Customers] AS SELECT CustomerName, ContactName, City FROM Customers WHERE Country = "Brazil";
DROP VIEW
DROP VIEW 명령은 보기를 삭제한다.
예제
“Brazil Customers” 보기를 삭제한다.
DROP VIEW [Brazil Customers];
참고
W3C School - SQL VIEW Keywords
W3C School - SQL Tutorial