13.1.9 ALTER VIEW 구문
ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = {user
| CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEWview_name
[(column_list
)] ASselect_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
이 문은 뷰의 정의를 변경합니다. 이 뷰는 존재해야합니다. 이 구문은 CREATE VIEW
구문과 비슷하지만, 그 효과는 CREATE OR REPLACE VIEW
와 동일합니다. 섹션 13.1.20 "CREATE VIEW 구문" 을 참조하십시오. 이 문이 뷰에 대한 CREATE VIEW
및 DROP
권한과 SELECT
문에서 참조되는 각 컬럼에 대한 어떤 권한이 필요합니다. ALTER VIEW
는 정의 자 또는 SUPER
권한을 가진 사용자에게만 허용됩니다.