【问题标题】:Is there a way to update a calculation view through a query on SAP HANA?有没有办法通过 SAP HANA 上的查询来更新计算视图?
【发布时间】:2019-01-05 16:42:43
【问题描述】:

我正在更新 SAP HANA 上的数百个计算视图。 我应该更新(对于每个计算视图)最后的聚合/投影列:保持标志 = True。

有一种方法,通过更新每个计算视图文件的 XML 代码如下所示

<attribute id="EQUNR" order="3" attributeHierarchyActive="false" displayAttribute="false" keepFlag="true">
        <descriptions defaultDescription="EQUNR"/>

但是,我的问题是,有没有办法更新这个“保持标志”在 SQL 控制台上抛出一个查询?

如果没有,你有什么其他的建议吗?

每个想法都很重要,谢谢大家

【问题讨论】:

    标签: sql xml sap hana


    【解决方案1】:

    没有办法通过 SQL 实现这一点。

    尽管您可能能够创建匹配某些目标 XML 标记的正则表达式,但无法正确更新存储源 XML 的存储库表(如果您使用的是 HANA 经典存储库)。 对于 HANA 2 HDI 文件,没有 DB 命令可以更改源代码,因为这些文件没有存储在数据库中。

    除了这个技术问题之外,将更改查询语义的标志应用为批量更新可能不是一个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 2018-05-08
      • 1970-01-01
      相关资源
      最近更新 更多