Forum: Datenbanken
by idefix2,
23. Jul 2010
hm, da hast Du Recht. Scheint also wirklich nicht zu gehen.
Forum: Datenbanken
by idefix2,
23. Jul 2010
Er spricht davon ,dass die Tabelle immer in einem definiertem Zustand bleiebn soll - Ich habe das so verstanden, dass er nicht will, dass man auf die Tabelle zugreifen kann, wenn die neue Spalte schon existiert, aber noch nicht die richtigen Werte drinnen stehen.
Forum: Datenbanken
by idefix2,
22. Jul 2010
Neue Tabelle anlegen (alle Spalten der alten Tabelle + neue Spalte)
Commit
Alte in neue Tabelle kopieren
Daten in neuer Spalte setzen
Commit
Alte Tabelle löschen und neue Tabelle umbenennen
Commit
Das geht allerdings nur, wenn das Löschen der alten Tabelle nicht durch Fremdschlüssel und dgl ausgeschlossen ist.