我正在尝试找出赋予角色的特权,以便该角色可以更改特定数据库/架构中的视图。我已经尝试过很多次了,但是什么也做不了。
该视图是MyDatabase.Public.vw_TestView。我需要我的用户能够使用更改来更新视图。
谢谢!
答案 0 :(得分:1)
该角色将需要对该视图拥有所有权特权才能对其进行更改: https://docs.snowflake.net/manuals/user-guide/security-access-control-privileges.html#view-privileges
正如文档说明中所述:“在视图上进行操作还需要对父数据库和架构具有USAGE特权。”