Spec-Zone.ru › MariaDB

ПОКАЗАТЬ СОЗДАНИЕ ВИДА

Синтаксис

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API