Ja und nein,
Die AS/400 kann nur als eine Datenbank fungieren. Also wenn du unter ADDRDBDIRE den Namen TEST vergeben hast, heißt die gesamte Datenbank dieser AS/400 TEST.
Die Datenbank ist übrigens da, egal ob ein Eintrag mit ADDRDBDIRE angelegt wurde, nur kannst du sie ohne diesen Eintrag nicht "von außen" ansprechen. (Also z.B. mit DB/2 Connect)
Tabellen, Views, Indizes wiederum sind in Collections (bzw. Librarys) abgelegt.

Noch deutlicher wird das, wenn du den dreigeteilten Namen verwendest, z.B.:
SELECT * FROM TEST.QIWS.QCUSTCDT.
TEST ist die Datenbank, QIWS die Collection, QCUSTCDT die Tabelle.
Oder du machst ein CONNECT TEST (bei der Anmeldung ist dies i.A. implizit) zur Datenbank und führts dann SELECT * FROM QIWS.QCUSTCDT aus.

QSYS2 ist auch nur eine Collection innerhalb dieser Datenbank, allerdings von IBM geliefert und enthält u.a. systemweite Katalogviews wie z.B. SYSTABLES, SYSPROCES, SYSVIEWS...


Sven

[Dieser Beitrag wurde von Sven Schneider am 15. Oktober 2001 editiert.]