雪花中哪个角色访问哪些表

时间:2020-10-13 06:17:11

标签: snowflake-cloud-data-platform show roles grant snowflake-schema

请您帮我查询一下,它可以告诉我哪个角色可以访问哪些表。例如。角色销售有权访问t1,t2,角色分析师有权访问t2。谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过运行SHOW GRANTS来检查哪些角色有权访问特定表。

示例:

  1. 列出角色的所有特权:SHOW GRANTS TO yourRole;
  2. 列出对象的所有特权: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

此处注意:您在此处仅看到其当前会话角色具有访问权限的对象。