Generieren eines Alter Table-Skripts in SQL

In SQL 2005 stoßen Sie möglicherweise auf eine Situation, in der Sie ein ALTER TABLE-Skript generieren müssen, z. B. wenn Sie einer Datenbank eine neue Spalte hinzufügen oder den Feldtyp ändern usw.

Wenn Sie ein Skript für eine bestimmte SQL-Funktion wie CREATE, SELECT, UPDATE usw. generieren möchten, klicken Sie in SQL Management Studio normalerweise mit der rechten Maustaste auf die Tabelle und wählen Sie Skript-Tabelle als und dann die Funktion, die Sie schreiben möchten.

Jedoch die ALTER nach Option ist im deaktiviert Skript-Tabelle als Menüoption! Wenn Sie also ein Skript generieren möchten, wie gehen Sie damit vor? Nun, Sie können dies nicht tun, wenn Sie eine Tabelle ändern.

Um das Skript zu generieren, klicken Sie zuerst mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und wählen Sie aus Design.

Fügen Sie nun Ihre neuen Spalten hinzu, ändern Sie die Feldtypen, legen Sie fest, ob die Felder NULL akzeptieren sollen oder nicht usw. Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste auf eine Spalte oder in die weiße Fläche und sehen die Möglichkeit Änderungsskript generieren ist nun verfügbar.

Speichern Sie diese Datei, und Sie haben Ihr ALTER TABLE-Skript! Dies ist ein wenig verwirrend, da alle anderen Funktionen durch Rechtsklicken mit einem Skript erstellt werden können. Sobald Sie es jedoch gelernt haben, ist es einfach. Genießen!