ПОКАЗАТЬ СОЗДАНИЕ ВИДА
Синтаксис
SHOW CREATE VIEW view_name
Описание
Данное утверждение отображает оператор СОЗДАНИЕ ВИДА, который создает заданный вид, а также набор символов, используемый подключением при создании вида. Данное утверждение также работает с видами.
SHOW CREATE VIEW указывает имена таблиц, столбцов и хранимых функций в соответствии со значением системной переменной сервера sql_quote_show_create.
Примеры
SHOW CREATE VIEW example\G
*************************** 1. row ***************************
View: example
Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL
SECURITY DEFINER VIEW `example` AS (select `t`.`id` AS `id`,`t`.`s` AS `s` from
`t`)
character_set_client: cp850
collation_connection: cp850_general_ci
При отключенном sql_quote_show_create:
SHOW CREATE VIEW example\G
*************************** 1. row ***************************
View: example
Create View: CREATE ALGORITHM=UNDEFINED DEFINER=root@localhost SQL SECU
RITY DEFINER VIEW example AS (select t.id AS id,t.s AS s from t)
character_set_client: cp850
collation_connection: cp850_general_ci
Разрешения
Для просмотра вида необходимо иметь разрешение ПОКАЗАТЬ ВИД и разрешение ВЫБРАТЬ на виде:
GRANT SHOW VIEW,SELECT ON test_database.test_view TO 'test'@'localhost';
См. также
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительную проверку со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/show-create-view/