【问题标题】:System table to extract foreign keys in sap hana在 sap hana 中提取外键的系统表
【发布时间】:2014-11-18 11:02:26
【问题描述】:

我想查询 sap-hana db 中的系统表以提取有关外键的信息。有“索引”和“索引列”系统表,但我只看到“约束”列包含“主键”和“?”值,但不是外键值。对此高度赞赏的任何帮助。

【问题讨论】:

    标签: hana


    【解决方案1】:

    检查系统表REFERENTIAL_CONSTRAINTS:

    select * from "REFERENTIAL_CONSTRAINTS"
    

    这就是列出外键的地方 - 就像它可以在系统文档中找到一样。

    【讨论】:

    • 这是真正的外键约束吗?因为几乎没有条目。
    • 那么,您使用的数据库是否真的有外键?在 SAP NetWeaver 数据库中,您通常不会找到任何这些。
    • 这是 HANA。我完全执行了您提供的代码。但是没有 SAP_ECC 条目。
    • 好的,那么您正在寻找 SAP ECC 系统?在这种情况下,如前所述,不要期望在数据库级别找到任何外键。 SAP 没有在数据库级别实现它们。
    • 谢谢 :) 你有这方面的参考吗?我对进一步的解释和原因很感兴趣。
    猜你喜欢
    • 2020-03-17
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多