ALTER
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = user]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
このステートメントは、ビューの定義を変更します。このビューは存在する必要があります。 構文は、CREATE VIEW
の場合と似ています (セクション13.1.23「CREATE VIEW ステートメント」 を参照)。 このステートメントには、このビューに対する CREATE VIEW
および DROP
権限と、SELECT
ステートメントで参照される各カラムに対する何らかの権限が必要です。 ALTER VIEW
は、定義者または SET_USER_ID
権限 (または非推奨の SUPER
権限) を持つユーザーにのみ許可されます。