ИЗМЕНЕНИЕ ВИДА
Синтаксис
ALTER
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = { user | CURRENT_USER }]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
Описание
Это утверждение изменяет определение вида, который должен существовать. Синтаксис похож на синтаксис для СОЗДАНИЯ ВИДА, и эффект такой же, как для CREATE OR REPLACE VIEW если вид существует. Это утверждение требует CREATE VIEW и DROP прав на вид, а также некоторые права на каждую колонку, к которой обращается SELECT утверждение. ALTER VIEW разрешено только определяющему или пользователям с правом SUPER.
Пример
ALTER VIEW v AS SELECT a, a*3 AS a2 FROM t;
См. также
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные этим содержанием, не обязательно отражают мнения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/alter-view/