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/