是否有方法使用SQL在SAP HANA studio中为新角色的对象权限中添加表(针对特定架构)
我正在寻找一个SQL命令,它将帮助我为SAP HANA Studio中的新角色以对象权限添加多个表。 目前,我正在使用以下顺序为角色添加表是否有方法使用SQL在SAP HANA studio中为新角色的对象权限中添加表(针对特定架构),sap,hana,hana-sql-script,hana-studio,Sap,Hana,Hana Sql Script,Hana Studio,我正在寻找一个SQL命令,它将帮助我为SAP HANA Studio中的新角色以对象权限添加多个表。 目前,我正在使用以下顺序为角色添加表 在SAP Hana Studio中,我从安全>角色创建了一个新角色 输入角色名称并选择架构 选择对象权限,然后选择添加选项 将显示“选择目录对象”窗口,其中列出了所有表(包括其他架构中的表) 您正在查找的命令是GRANT GRANT SELECT, INSERT, DELETE on "MySchema"."MyTab" to MyRole; GRANT S
您正在查找的命令是
GRANT
GRANT SELECT, INSERT, DELETE on "MySchema"."MyTab" to MyRole;
GRANT SELECT, INSERT, DELETE on "MySchema"."MyTab2" to MyRole;
通过这种方式,您可以将权限集绑定到角色中,并将这些角色分配给用户(或其他角色)。这是在SAP HANA中管理权限的推荐方法。
有关详细信息,请参阅
当开发<强>角色< /强>时,应该考虑将它们构建为所谓的存储库对象。这允许将它们部署到不同的系统,而无需在每个系统上手动执行SQL脚本
您可能还需要查看以获取更多信息和示例 一般来说,由于缺乏部署/传输基础架构,您不希望使用SAP HANA Studio或SQL脚本来构建角色