In diesem SQL sehe ich aber 1. längst nicht alle Dateien (Felder) und 2. keine Schlüsselfelder!? Hilfreicher in Bezug auf Vollständigkeit ist dort die dazugehörige PF "QSYS/QADBIFLD"

Oder ist diese SYSKEYS bei jedem System anders? Ich zitiere einfach mal die Datei:

CREATE VIEW SYSKEYS (INDEX_NAME FOR "IXNAME", INDEX_OWNER FOR "IXCREATOR", COLUMN_NAME FOR "COLNAME", COLUMN_POSITION FOR "COLNO", ORDINAL_POSITION FOR "COLSEQ", "ORDERING", INDEX_SCHEMA FOR "IXDBNAME", SYSTEM_COLUMN_NAME FOR "SYS_CNAME", SYSTEM_INDEX_NAME FOR "SYS_IXNAME", SYSTEM_INDEX_SCHEMA FOR "SYS_IDNAME") AS SELECT DBILFI, VARCHAR(STRIP(DBIOWN),128), DBILFL, INTEGER(DBIPOS), INTEGER(DBKPOS), DBKORD, DBKLB2, DBKFLD, DBKFIL, DBKLIB FROM QSYS.QADBIFLD, QSYS.QADBKFLD WHERE DBIFIL = DBKFIL AND DBILIB = DBKLIB AND DBKFLD = DBIFLD AND DBIATR = 'IX'