Link Search Menu Expand Document

ALTER VIEW

Запрос позволяет изменить вид логического представления в логической базе данных.

В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

Логическое представление можно также изменить с помощью запроса CREATE OR REPLACE VIEW (см. CREATE VIEW).

Синтаксис

ALTER VIEW [db_name.]view_name AS SELECT query

Параметры:

  • db_name — имя логической базы данных, в которой находится логическое представление. Указывается опционально, если выбрана логическая БД, используемая по умолчанию;
  • view_name — имя изменяемого логического представления;
  • querySELECT-подзапрос, на основе которого строится новый вид логического представления.

Ограничения

  • Выполнение запроса недоступно в сервисной базе данных INFORMATION_SCHEMA.
  • В подзапросе query не допускается использование:

Пример

ALTER VIEW sales.stores_by_sold_products AS
  SELECT store_id, SUM(product_units) AS product_amount
  FROM sales.sales
  GROUP BY store_id
  ORDER BY product_amount ASC
LIMIT 20