如何获取 HANA 数据库中无效过程和函数的列表?
How to get a list of invalidated procedures and functions in a HANA database?
我想获取 HANA 架构中无效过程和函数的列表。有简单的方法吗?
详细问题:
我不得不删除 table (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 是否在任何 procedure/function 中。由于现在该列已被删除,因此那些 procedures/functions 必须已失效。有没有办法获取整个模式中无效过程和函数的列表?
提前致谢。
我在 SAP 论坛上得到了回答的问题:
SELECT * FROM PROCEDURES WHERE IS_VALID = 'FALSE';
SELECT * FROM FUNCTIONS WHERE IS_VALID = 'FALSE';
我想获取 HANA 架构中无效过程和函数的列表。有简单的方法吗?
详细问题: 我不得不删除 table (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 是否在任何 procedure/function 中。由于现在该列已被删除,因此那些 procedures/functions 必须已失效。有没有办法获取整个模式中无效过程和函数的列表?
提前致谢。
我在 SAP 论坛上得到了回答的问题:
SELECT * FROM PROCEDURES WHERE IS_VALID = 'FALSE';
SELECT * FROM FUNCTIONS WHERE IS_VALID = 'FALSE';