... die sind ja mittlerweile richtig gut, so eine View überlebt tatsächlich sogar einen alter table (drop table räumt ab) , naja fast gut - anschließend steht in der File Description das create statement mit select * drin, was natürlich dann gelogen ist.

D*B

Zitat Zitat von B.Hauser Beitrag anzeigen
Da hast Du vermutlich Pech (sowohl beim CHGPF als auch beim ALTER TABLE). Wenn ich mich recht erinnere wird nicht SELECT FILE.* From ... gespeichert, sondern der Befehl wird zur Sicherung (und damit für die spätere Aktualisierung) aufgelöst, d.h. SELECT FILE.FLD1, FILE.FLD2 ... FILE.FLDN From...
In diesem Fall wird zwar die View aktualisiert, aber die neuen Felder können damit nicht automatisch übernommen werden.
Wahrscheinlich bleibt Dir nichts anderes übrig, als die Views nach Datei-Erweiterung neu zu erstellen.

Ich persönlich erstelle meine Views nach einer Datei-Erweiterung immer neu und in meinen Skripts, die ich mit RUNSQLSTM ausführe steht SELECT * an den Stellen an denen es erforderlich ist. ... aber das ist Geschmacksache (mir tut es jedenfalls nicht weh, da View keinen Zugriffsweg haben sind sie auch ratzfatz erstellt).

(Das Programm, das ich zuvor erwähnt habe ist dabei recht hilfreich)

Birgitta