11.3.2 뷰 수정하고 삭제하기
뷰는 데이터베이스 객체이므로 수정할 때는 ALTER VIEW 문을 사용합니다.
구문 11-6
ALTER VIEW 뷰명 AS
SELECT ...;
뷰를 수정한다는 것은 뷰를 생성할 때 사용한 SELECT 문을 수정하는 뜻입니다. 따라서 ALTER VIEW 다음에 수정할 뷰의 이름과 AS를 명시하고 수정된 SELECT 문을 기술합니다. 예를 볼까요?
코드 11-30
ALTER VIEW dept_emp_v AS
SELECT emp_no, dept_no, from_date
FROM dept_emp
WHERE SYSDATE() BETWEEN from_date AND to_date;
SELECT *
FROM dept_emp_v;
실행결과