Views
자주 사용하는 쿼리를 간단한 명령으로 보여주는 것
데이터베이스 오브젝트로, 저장된 쿼리이다.
이미 존재하는 표를 보여주듯 실행된다. 쿼리 자체를 저장한다기 보단, 쿼리로 원하는 내용을 불러오는 기능을 저장한다고 보는 것이 맞을듯.
VIEW 만들기
CREATE VIEW view이름 AS
쿼리 내용
CREATE VIEW customer_info AS
SELECT first_name, last_name, address FROM customer
INNER JOIN address
ON customer.address_id = address.address_id
VIEW 불러오기
SELECT * FROM view이름
SELECT * FROM customer_info
VIEW 대상쿼리 변경하기
CREATE OR REPLACE VIEW view이름 AS
변경된 쿼리 내용
VIEW 삭제하기
DROP VIEW IF EXIST view이름
VIEW 이름 바꾸기
ALTER VIEW view이름 RENAME TO 새이름