点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)最近,我们将开发转移到了云端。 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)最近,我们将开发转移到了云端。 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
最近,我们将开发转移到了云端。
我们的MTA应用程序在云中使用HANA DB服务,并在运行时创建DB表(使用CREATE TABLE语句)。 我们还使用HDI容器来定义数据库工件并将其部署到云中。
我们会遇到以下情况:
每次我们部署HDI时,它都会在运行时删除该应用程序创建的所有表。 HDI中定义的所有表均保持不变。
在使用云之前,我们使用本地HANA XSA安装,并且没有这种影响:每次部署后,所有表(在HDI中定义或在运行时创建)都保持不变。
是错误还是功能?
嗨吉加尔,
是的,我们找到了一种解决方法,请参见答案。 因此,对于表,您可以使用ALTER TABLE DDL语句更改所有权;对于其他类型的对象,应使用存储过程创建对象,并且不要忘记在该过程中添加SQL SECURITY DEFINER选项。
一周热门 更多>