SqlServer: Update nach Alter Table
-
Ich habe eine Tabele der ich im Programm zwei Spalten hinzufügen möchte und dann den Wert auf -1 setzen will.Das Alter Table klappt auch aber beim Update kann ich in den Spalten nichts ändern.Im Serverexplorer und der Tabellendefinition sind die Spalten zusehen aber im Abfrageneditor nicht.
Hier ist mein Sql:ALTER TABLE Tabelle ADD NeuesFeld1 float,NeuesFeld2 float
UPDATE Tabelle Set NeuesFeld1 =-1,NeuesFeld2=-1
-
Hi Andorxor,
so sollte es funktionieren, jedenfalls bei mir gerade:
ALTER TABLE Tabelle ADD NeuesFeld1 float,NeuesFeld2 float EXEC ('UPDATE Tabelle Set NeuesFeld1 =-1,NeuesFeld2=-1')
Grüße aus dem Büro
Sebastian
-
Vielleicht brauch SQL server ja strichpunkte nach den befehlen, so hab ich es zumindest immer bei meinen sql skripts gemacht.
-
Naja, hierbei ist das Problem, dass die Änderungen des ALTER TABLE nocht nicht durchgeführt sind wenn der Update-Befehl ohne EXEC aufgerufen wird.