IBM i 在系统 tables 中的简称 table 名称
IBM i short table name in system tables
我在 IBM i 系统 table 中寻找 "Short" table 名称(或 "System Name")。我希望在 SYSIBM.TABLES 或 SYSIBM.SQLCOLUMNS 中找到它。如何获得包含短名称和长名称的 table 列表。
在 SYSIBM.SQLCOLUMNS 中,如何获取字段长度。我也没有看到那个字段,而我确实看到了缓冲区、列之类的东西。
还有为什么这些table有的在SYSIBM,有的在QSYS2。名称和位置以及 table、字段命名约定是否有任何逻辑?
是的,不同地点背后是有原因的
Db2 for i Catalog Views
- IBM i 特定(QSYS 和 QSYS2)
- JDBC/ODBC ANSI 和 ISO 兼容 (SYSIBM)
SYSCOLUMNS 和 SYSTABLE 都有一个 SYSTEM_TABLE_NAME
列,您可以在其中找到短系统名称。
我在 IBM i 系统 table 中寻找 "Short" table 名称(或 "System Name")。我希望在 SYSIBM.TABLES 或 SYSIBM.SQLCOLUMNS 中找到它。如何获得包含短名称和长名称的 table 列表。
在 SYSIBM.SQLCOLUMNS 中,如何获取字段长度。我也没有看到那个字段,而我确实看到了缓冲区、列之类的东西。
还有为什么这些table有的在SYSIBM,有的在QSYS2。名称和位置以及 table、字段命名约定是否有任何逻辑?
是的,不同地点背后是有原因的 Db2 for i Catalog Views
- IBM i 特定(QSYS 和 QSYS2)
- JDBC/ODBC ANSI 和 ISO 兼容 (SYSIBM)
SYSCOLUMNS 和 SYSTABLE 都有一个 SYSTEM_TABLE_NAME
列,您可以在其中找到短系统名称。