ALTER VIEW 문으로 dept_emp_v 뷰를 수정합니다. 여기서는 SELECT 절에 from_date 칼럼을 추가합니다. 따라서 수정된 dept_emp_v를 조회하면 from_date 칼럼이 추가로 조회됩니다.
뷰를 수정할 때 ALTER VIEW 문을 사용할 수도 있지만, 뷰를 생성할 때 사용한 CREATE OR REPLCE VIEW 구문을 사용해도 됩니다. CREATE OR REPLACE는 생성하거나 대체하라는 의미이니 생성과 수정을 동시에 할 수 있습니다.
코드 11-31
CREATE OR REPLACE VIEW dept_emp_v AS
SELECT emp_no, dept_no, from_date, to_date
FROM dept_emp
WHERE SYSDATE() BETWEEN from_date AND to_date;
SELECT *
FROM dept_emp_v;
실행결과