sql SQL查询以查找当前用户在数据库中分配的角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQL查询以查找当前用户在数据库中分配的角色相关的知识,希望对你有一定的参考价值。

SELECT p.NAME
FROM sys.database_role_members rm
JOIN sys.database_principals p
ON rm.role_principal_id = p.principal_id
JOIN sys.database_principals m
ON rm.member_principal_id = m.principal_id
where m.name = (select CURRENT_USER)

以上是关于sql SQL查询以查找当前用户在数据库中分配的角色的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 查询以查找数据库中所有用户的所有权限/访问权限

查找程序中分配的内存? [复制]

在SQL Server表查询中查找不同的用户

选择查询以连续查找最大日期

Coldfusion / sql查询以查找下一个ID [重复]

如何在 spark sql 的配置单元上下文对象中查找已登录/已连接/当前用户?