Hallo zusammen,

vor langer langer Zeit meine ich mich erinnern zu können das eine LF, wenn nur Keyfelder in der Source definiert waren, beim erstellen ein INDEX erstellt wurde.

Habe ich Felder angegeben, oder aber auch gejoint, war es eine VIEW.

Nun aber habe ich unter (V7R2) festgestellt, das eine DDS-Source

Code:
R FORMAT       PFILE(FILE)

K FLD1
K FLD2
beim erstellen nur eine VIEW wird, aber kein INDEX, und somit der Performance-Vorteil dann ja dahin ist.

Wenn ich anschließend unter OpsNav hingehe und mir zu der VIEW das SQL generieren lassen möchte, dasnn erscheint auch immer der Hinweis
(SQL1506 Schlüssel oder Attribut für LFile in LIB wurde ignoriert. )

Ist das nur eine Einstellung am System wir er mit der LF umgehen soll, oder aber will IBM jetzt das ich jetzt nur noch SQL mache???

Danke an alle helfenden!

P.S. In der Altanwednung sind eine Menge an LF-DDS vorhanden, die ich ungerne mit CREATE INDEX ersetzen würde... Allerdings will ich aber für meine neuen SQLRPGLE gerne performante Indezes haben....