Re: Spalte mit Default-Constraint löschen



Hallo Jürg,

"Jürg Danuser" <j.danuser@xxxxxxxx> schrieb im Newsbeitrag news:93e2a2ea-eec7-406a-af9c-6d66437ef3f1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


Ich brauche nun ein SQL-Script, welches diese Spalte löscht. Gibt es
eine Möglichkeit eine Spalte zu löschen und es werden alle abhängigen
Constraints ebenfalls mitgelöscht?

Das Management Studio des SQL Server (SSMS) hat einen Tabellen Designer, mit dem man die Tabellenstrukur designen kann. Dabei ist es möglich, sich vor dem Speichern vor der Änderung ein Veränderungs-SQL-Script zu erzeugen lassen. (Im Object Explorer: rechte Maustaste auf der Tabelle: Design. Im Designer: Klicken Sie im Menü Tabellen-Designer auf Änderungsskript generieren. oder Button mit Script + Diskette).

Also Spalte in der Tabellendefinition löschen und das Script erzeugen lassen.

Die erzeugten Scripte sind manchmal etwas "langwierig" aber bieten einen guten Anhaltspunkt, wie man es machen könnte.

http://msdn.microsoft.com/de-de/library/efhhffxd(VS.80).aspx
Gewusst wie: Generieren von Änderungsskripts


--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf (http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)

.