首页 > 数据库 > > SQL语法-SET ROLE
设置当前会话的当前用户标识符。
SET [ SESSION | LOCAL ] ROLE role_name PASSWORD 'password';重置当前用户标识为当前会话用户标识符。
RESET ROLE;参数说明
声明这个命令只对当前会话起作用,此参数为缺省值。
取值范围:字符串,要符合标识符的命名规范。
声明该命令只在当前事务中有效。
角色名。
取值范围:字符串,要符合标识符的命名规范。
角色的密码。要求符合密码的命名规则。
用于重置当前用户标识。
--创建角色paul。
CREATE ROLE paul IDENTIFIED BY 'Bigdata123@';
--设置当前用户为paul。
SET ROLE paul PASSWORD 'Bigdata123@';
--查看当前会话用户,当前用户。
SELECT SESSION_USER, CURRENT_USER;
--重置当前用户。
RESET role;
--删除用户。
DROP USER paul;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3165783/ ,如需转载,请注明出处,否则将追究法律责任。