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