snowflake-cloud-data-platform - 我需要什么角色才能在雪花安全视图上运行 get_ddl(object_type, object_name)?
问题描述
我正在使用 Snowflake,需要让某人能够在安全视图上运行“get_ddl()”。他们需要什么角色来做这件事?
换句话说,一些角色不应该看到视图后面的 DDL,而其他角色应该。如何启用这种访问差异?
解决方案
https://docs.snowflake.net/manuals/user-guide/views-secure.html#interacting-with-secure-views
根据本文档,只有安全视图的所有者才能运行 get_ddl() 函数。
推荐阅读
- c - 升级到 Catalina 10.15 后无法在 Mac 上编译 C 程序
- regex - 在 CSV 数据集的每个字母之间插入的替换字符。如何更换?
- python - 是否有一个 pandas 函数可以对数据框中的一组先前行元素求和?
- html - 为什么 Vuetify 表格显示不一致的单元格宽度?
- c# - 如何从 XSD 获取所有节点?
- android - 如何以编程方式并排放置不同大小的按钮?
- sql-server - BCP 为有效日期格式抛出“无效字符值”?
- sql - 尝试使用 Databricks 和 SQL 创建表并将数据加载到同一个表中
- python - 如何修复对 Twilio 的 python POST 请求上的“不支持的媒体类型”错误
- android - 替换后如何回到第一个Android Fragment