【问题标题】:How to get a list of invalidated procedures and functions in a HANA database?如何在 HANA 数据库中获取无效过程和函数的列表?
【发布时间】:2020-06-09 13:25:48
【问题描述】:

我想在 HANA 的模式中获取无效过程和函数的列表。有没有简单的方法可以做到这一点?

详细问题: 我不得不删除表(OWHS.Col1)中的一列。它的所有引用、连接等都将被另一个(OLCT.Col2)替换:例如

SELECT T1.Dummy FROM INV1 T1 INNER JOIN OWHS W1 ON T1.Col = W1.Col1

替换为

SELECT T1.Dummy FROM INV1 T1 INNER JOIN OLCT L1 ON T1.Col = L1.Col2

上面的例子只是说明性的。

我已经尽可能多地更改了引用,但想验证 OWHS.Col1 没有位于任何过程/函数中的任何位置。由于该列现在已删除,因此这些过程/功能必须已失效。有没有办法在整个架构中获取无效过程和函数的列表?

提前致谢。

【问题讨论】:

    标签: sap hana


    【解决方案1】:

    我在 SAP 论坛上得到了答案:

    SELECT * FROM PROCEDURES WHERE IS_VALID = 'FALSE';
    SELECT * FROM FUNCTIONS WHERE IS_VALID = 'FALSE';
    

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 2016-12-25
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      相关资源
      最近更新 更多