Перейти к основному содержимому

SHOW CREATE MATERIALIZED VIEW

SHOW CREATE MATERIALIZED VIEW показывает определение конкретного асинхронного материализованного представления.

подсказка

Эта операция не требует привилегий.

Синтаксис

SHOW CREATE MATERIALIZED VIEW [database.]<mv_name>

Параметры в квадратных скобках [] являются необязательными.

Параметры

ПараметрОбязательныйОписание
mv_nameдаИмя материализованного представления для отображения.

Возвращаемые значения

Возвращаемое значениеОписание
Materialized ViewИмя материализованного представления.
Create Materialized ViewОпределение материализованного представления.

Примеры

Пример 1: Показать определение конкретного материализованного представления

MySQL > SHOW CREATE MATERIALIZED VIEW lo_mv1\G
*************************** 1. row ***************************
Materialized View: lo_mv1
Create Materialized View: CREATE MATERIALIZED VIEW `lo_mv1`
COMMENT "MATERIALIZED_VIEW"
DISTRIBUTED BY HASH(`lo_orderkey`)
REFRESH ASYNC
PROPERTIES (
"replication_num" = "3",
"storage_medium" = "HDD"
)
AS SELECT `wlc_test`.`lineorder`.`lo_orderkey` AS `lo_orderkey`, `wlc_test`.`lineorder`.`lo_custkey` AS `lo_custkey`, sum(`wlc_test`.`lineorder`.`lo_quantity`) AS `total_quantity`, sum(`wlc_test`.`lineorder`.`lo_revenue`) AS `total_revenue`, count(`wlc_test`.`lineorder`.`lo_shipmode`) AS `shipmode_count` FROM `wlc_test`.`lineorder` GROUP BY `wlc_test`.`lineorder`.`lo_orderkey`, `wlc_test`.`lineorder`.`lo_custkey` ORDER BY `wlc_test`.`lineorder`.`lo_orderkey` ASC ;
1 row in set (0.01 sec)