请您帮我查询一下,它可以告诉我哪个角色可以访问哪些表。例如。角色销售有权访问t1,t2,角色分析师有权访问t2。谢谢
答案 0 :(得分:0)
您可以通过运行SHOW GRANTS
来检查哪些角色有权访问特定表。
示例:
SHOW GRANTS TO yourRole;
SHOW GRANTS ON TABLE myTable;
更多信息和其他变化形式可以在这里找到:https://docs.snowflake.com/en/sql-reference/sql/show-grants.html
最重要的是,您可以查询信息模式视图TABLE_PRIVILEGES以查看更多信息:https://docs.snowflake.com/en/sql-reference/info-schema/table_privileges.html
此处注意:您在此处仅看到其当前会话角色具有访问权限的对象。