
Zitat von
Fuerchau
Wenn die Tabelle als normale PF per DDS definiert ist, gibt es keine PrimaryKeys!
Primary Keys können nur per SQL definiert werden:
alter table mytable
constraint MyTablePrimary PRIMARY KEY (Column1, ...)
Das würde ich so nicht unterschreiben!
Mit dem CL-Befehl ADDPFCST (PF-Integritätsbed. hinzufügen) können auch für DDS beschriebene physische Dateien Primary Keys, Unique Keys, Referentielle Integritäten und Check-Constraints angelegt werden.
PHP-Code:
ADDPFCST FILE(MYLIB/MYFILE)
TYPE(*PRIKEY)
KEY(KEY1 KEY2)
PHP-Code:
ADDPFCST FILE(MYLIB/MYFILE)
TYPE(*REFCST)
KEY(KEY1 KEY2)
PRNFILE(PARFILE)
PRNKEY(PARKEY1 PARKEY2)
... nur auf der AS/400 verwendet kaum jemand Primary und Foreign Keys oder Referentielle Integritäten.
Bookmarks