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;

    실행결과

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.