Ibm midrange IBM i DB2目录表/从物理文件中搜索唯一键

Ibm midrange IBM i DB2目录表/从物理文件中搜索唯一键,ibm-midrange,db2-400,Ibm Midrange,Db2 400,我已经可以通过ibmi命令DSPFD获得所需的信息。在spool文件的后面,我看到了我的PF的唯一信息,以及所有必要的键字段(不幸的是,请参见下文,我们的IBMi语言是德语) 现在,我可以通过DB2中的目录表来搜索这些信息了吗?我要问的是 a) 表是否标记为唯一? b) 如果a为true,则显示那些唯一的键字段 例如,我可以显示所需表格的列,这已经非常棒了: syscolumns2-示例SQL: 从qsys2.SYSCOLUMNS2 c中选择c.* 其中TRIM(上部(表_名称))=上部('GE

我已经可以通过ibmi命令DSPFD获得所需的信息。在spool文件的后面,我看到了我的PF的唯一信息,以及所有必要的键字段(不幸的是,请参见下文,我们的IBMi语言是德语)

现在,我可以通过DB2中的目录表来搜索这些信息了吗?我要问的是 a) 表是否标记为唯一? b) 如果a为true,则显示那些唯一的键字段

例如,我可以显示所需表格的列,这已经非常棒了: syscolumns2-示例SQL:

从qsys2.SYSCOLUMNS2 c中选择c.*
其中TRIM(上部(表_名称))=上部('GENPF510');
资料来源:

请注意,我无法通过SYSKEYS表获得我需要的信息,我已经检查了这个表-这个表是关于索引的信息,在这种情况下,索引没有应用到我的旧PF上(可以添加,以便更快地进行查询访问)


您要查找的信息可以在QSYS.QADBXREF中找到

此SQL查询提供所有视图和逻辑文件及其键的列表。DBXUNQ=“U”标记唯一键

选择DBXFIL、f.DBKFLD、DBKPOS、t.DBXUNQ
来自QSYS.QADBXREF t
DBXFIL=DBKFIL和DBXLIB=DBKLIB上的内部联接QSYS.QADBKFLD f
d.DBFFDP=t.DBXFIL和d.DBFLIB=t.DBXLIB上的内部联接QSYS.QADBFDEP d
其中d.DBFFIL='GENPF510'和d.DBFLIB='YOURLIBRARY'
由DBXFIL、DBKPOS订购
我与BRAIN AS/Infor AS合作的时间已经一去不复返了。所以请原谅“YOURLIBRARY”占位符

                                             Spool-Datei anzeigen                                                        
Datei . . . . . :   QPDSPFD                                                                              Seite/Zeile 2/5           
Steuerung . . . .                                                                                        Spalten     1 - 130       
Suchen  . . . . .                                                                                                                  
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+....3 
   Wartung des Zugriffspfads . . . . . . . . . : MAINT      *IMMED                                                                 
   Eindeutige Schlüsselwerte erforderlich  . . : UNIQUE     Ja                                                                     
   Zugriffspfad aufgezeichnet  . . . . . . . . :            Nein                                                                   
   Zugriffspfad  . . . . . . . . . . . . . . . :            Geschlüsselt                                                           
   Integritätsart  . . . . . . . . . . . . . . :            NONE                                                                   
   Anzahl der Schlüsselfelder  . . . . . . . . :              1                                                                    
   Satzformat  . . . . . . . . . . . . . . . . :            GENPR510                                                               
     Schlüsselfeld . . . . . . . . . . . . . . :            ADRE10                                                                 
       Reihenfolge . . . . . . . . . . . . . . :            Aufsteigend                                                            
       Vorzeichen angegeben  . . . . . . . . . :            UNSIGNED                                                               
       Zone/Ziffer angegeben . . . . . . . . . :            *NONE                                                                  
       Alternative Sortierfolge  . . . . . . . :            Nein                                                                   
   Sortierfolge  . . . . . . . . . . . . . . . : SRTSEQ     *HEX                                                                   
   Sprachen-ID . . . . . . . . . . . . . . . . : LANGID     DEU                                                                    
 Teildateibeschreibung                                                                                                             
   Teildatei . . . . . . . . . . . . . . . . . : MBR        GENPF510                                                               
     Teildateiebenen-ID  . . . . . . . . . . . :            1010412225901                                                          
     Erstellungsdatum der Teildatei  . . . . . :            12.04.01                                                               
     Text 'Beschreibung' . . . . . . . . . . . : TEXT       Adresse                                       /WH                      
                                                                                                                        Weitere ...
F3=Verlassen  F12=Abbrechen   F19=Links   F20=Rechts   F24=Weitere Tasten