PDA

View Full Version : Primary Key in SYSCOLUMNS ?



Seiten : 1 [2]

a.wojcik
29-07-16, 08:32
Hallo Fuerchau,

danke für den Tipp ! Mit der QADBKFLD kann ich entlich was anfangen !
Andere Lösung war auch:
DSPFD FILE(Mylib/MyFile) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*PF) OUTFILE(QTEMP/DSPFDXX)
und die Felder stehen dann im Feld PHTXT aber im Format :
KEY:xxxxx/xxxxx/xxxx u.s.w.

Fuerchau
29-07-16, 08:46
DSPFD ist ja die "klassische" Methode.
Die QADBKFLD ist für Public gesperrt, du kannst also nicht mit einem normalen User darauf zugreifen.
Die View SYSSTATS hingegen kann ständig verwendet werden.

a.wojcik
29-07-16, 08:54
wen ich die SYSSTATS auf den Machine hätte, dann ja...

Fuerchau
29-07-16, 09:22
Die habe ich auch nur per DSPDBR QADBKFLD gefunden.

Pikachu
29-07-16, 12:39
SELECT DBKLIB, DBKFIL, DBKFMP, DBKFMT, DBKPOS, DBKFLD, DBKORD
FROM QSYS/QADBKATR WHERE DBKLIB='Bibliothek' AND DBKFIL='Datei'
ORDER BY DBKLIB, DBKFIL, DBKFMP, DBKFMT, DBKPOS

a.wojcik
29-07-16, 12:49
Danke an *All, habt mir sehr gut geholfen.
Gruß
A.W.