ALTER VIEW
Запрос позволяет изменить вид логического представления в логической базе данных.
В ответе возвращается:
- пустой объект ResultSet при успешном выполнении запроса;
- исключение при неуспешном выполнении запроса.
Примечание: логическое представление можно также изменить с помощью запроса CREATE OR REPLACE VIEW
(см. CREATE VIEW).
Синтаксис
ALTER VIEW [db_name.]view_name AS SELECT query
Параметры
db_name
— имя логической базы данных, в которой находится логическое представление. Указывается опционально, если выбрана логическая БД, используемая по умолчанию;view_name
— имя изменяемого логического представления;query
— SELECT-подзапрос, на основе которого строится новый вид логического представления.
Ограничения
В подзапросе query
не допускается использование:
- логических представлений,
- системных представлений INFORMATION_SCHEMA,
- директивы FOR SYSTEM_TIME,
- секции DATASOURCE_TYPE.
Пример
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