Spec-Zone.ru › MariaDB

CURRENT_ROLE

Синтаксис

CURRENT_ROLE, CURRENT_ROLE()

Описание

Возвращает имя текущей роли. Это определяет ваши привилегии доступа. Возвращаемое значение — строка в кодировке utf8 символов.

Если текущей роли нет, возвращается NULL.

Вывод SELECT CURRENT_ROLE эквивалентен содержимому таблицы Схемы информации ENABLED_ROLES.

USER() возвращает комбинацию пользователя и хоста, используемых для входа. CURRENT_USER() возвращает учетную запись, используемую для определения привилегий текущего подключения.

Примеры

SELECT CURRENT_ROLE;
+--------------+
| CURRENT_ROLE |
+--------------+
| NULL         |
+--------------+

SET ROLE staff;

SELECT CURRENT_ROLE;
+--------------+
| CURRENT_ROLE |
+--------------+
| staff        |
+--------------+
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией 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/current_role/

Spec-Zone.ru

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