Link Search Menu Expand Document

Изменение логического представления

Чтобы изменить логическое представление в логической БД, выполните запрос ALTER VIEW или CREATE OR REPLACE VIEW (см. CREATE VIEW).

При успешном выполнении запроса логическое представление изменит свой вид.

Пример

-- выбор sales как логической базы данных по умолчанию
USE sales

-- создание логического представления
CREATE VIEW stores_by_sold_products AS
  SELECT store_id, SUM(product_units) AS product_amount
  FROM sales
  GROUP BY store_id
  ORDER BY product_amount DESC
  LIMIT 10

-- изменение логического представления
ALTER VIEW stores_by_sold_products AS
  SELECT store_id, SUM(product_units) AS product_amount
  FROM sales
  GROUP BY store_id
  ORDER BY product_amount ASC
  LIMIT 20

-- пересоздание логического представления
CREATE OR REPLACE VIEW stores_by_sold_products AS
  SELECT store_id, SUM(product_units) AS product_amount
  FROM sales
  GROUP BY store_id
  ORDER BY product_amount DESC
  LIMIT 30