Db2 是否可以使用SQL语句获取主复合键的实际值?

Db2 是否可以使用SQL语句获取主复合键的实际值?,db2,Db2,我有一个名为F0911(JD Edwards ERP system)的表,它位于AS400上的DB2中。此表有一个主键F0911_PK,它被定义为七列的组合:GLDCT、GLDGJ、GLDOC、GLXTL、GLJELN、GLKCO和GLLT 我正在尝试将此表复制到BI应用程序中,如果我可以获得主键的实际值,这将变得更容易,最好使用如下语句: select F0911_PK, [other columns] from F0911 Where ... 这可能吗?我猜索引值已经计算过了,很可能是整数

我有一个名为F0911(JD Edwards ERP system)的表,它位于AS400上的DB2中。此表有一个主键F0911_PK,它被定义为七列的组合:GLDCT、GLDGJ、GLDOC、GLXTL、GLJELN、GLKCO和GLLT

我正在尝试将此表复制到BI应用程序中,如果我可以获得主键的实际值,这将变得更容易,最好使用如下语句:

select F0911_PK, [other columns] from F0911 Where ...

这可能吗?我猜索引值已经计算过了,很可能是整数。是否可以使用SQL语句获取原始值?

主键是逻辑结构;除了主键包含的列中的值之外,没有“主键的实际值”。如果您指的是支持主键约束的索引的键值,则它们可能是也可能不是每个列值的二进制表示形式的简单串联;在任何情况下,这些值在索引文件的物理结构之外都没有意义或用途