ALTER VIEW 문에 AS SELECT 절을 사용하여 가상 테이블에 정의된 SELECT 질의를 변경할 수 있다. 이는 CREATE OR REPLACE 문과 유사하게 동작한다. ALTER VIEW 문의 CHANGE QUERY 절에 질의 번호 1을 명시하여 질의를 변경할 수도 있다.
ALTER [ VIEW | VCLASS ] view_name AS select_statement
ALTER VIEW b_view AS SELECT * FROM a_tbl WHERE phone IS NOT NULL;
SELECT * FROM b_view;
;xr
=== <Result of SELECT Command in Line 1> ===
id phone
===================================
1 '111-1111'
2 '222-2222'
3 '333-3333'
3 rows selected.