我想获取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论坛上回答了问题:
SELECT * FROM PROCEDURES WHERE IS_VALID = 'FALSE';
SELECT * FROM FUNCTIONS WHERE IS_VALID = 'FALSE';