向用户“用户名”显示授权,过滤角色(SNOWFLAKE)
SHOW GRANTS TO user ''usename" with filter on role (SNOWFLAKE)
我想 select 一个只具有给定角色的用户。我浏览了文档,但没有了解如何过滤特定角色的行。
数据库:雪花
您应该使用“SNOWFLAKE”数据库来获取您要查找的内容。如果您有权访问数据库,则有一个名为“GRANTS_TO_USERS”的视图,假设我理解您的问题,它应该有您需要的:
例如
select *
from "SNOWFLAKE"."ACCOUNT_USAGE"."GRANTS_TO_USERS"
where role = 'SYSADMIN'
and grantee_name = 'SIMON'
我想 select 一个只具有给定角色的用户。我浏览了文档,但没有了解如何过滤特定角色的行。
数据库:雪花
您应该使用“SNOWFLAKE”数据库来获取您要查找的内容。如果您有权访问数据库,则有一个名为“GRANTS_TO_USERS”的视图,假设我理解您的问题,它应该有您需要的:
例如
select *
from "SNOWFLAKE"."ACCOUNT_USAGE"."GRANTS_TO_USERS"
where role = 'SYSADMIN'
and grantee_name = 'SIMON'