So generieren Sie ein Alter Table-Skript in SQL


In SQL 2005 können Sie auf eine Situation stoßen, in der Sie ein ALTER TABLE-Skript generieren müssen, z. B. beim Hinzufügen einer neuen Spalte zu einer Datenbank oder beim Ändern des Feldtyps usw.

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

script table as alter to disabled

Die Option ALTER Toist jedoch in der Skripttabelle deaktiviert alsMenüoption! Wenn Sie also ein Skript erstellen möchten, wie gehen Sie vor? Nun, Sie können es nicht so machen, 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 Design.

alter Tabelle Option deaktiviert

Gehen Sie jetzt voran und fügen Sie Ihre neuen Spalten hinzu, ändern Sie die Feldtypen, legen Sie Ihre Felder so fest, dass sie NULL akzeptieren oder nicht. Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste auf eine beliebige Spalte oder im Leerraum und Sie sehen, dass die Option Änderungsskript generierenjetzt verfügbar ist.

generate change script sql

Nun gehen Sie los und speichern Sie diese Datei und Sie haben Ihr ALTER TABLE-Skript! Es ist ein wenig verwirrend, da alle anderen Funktionen nur per Rechtsklick gescriptet werden können, aber es ist einfach, wenn Sie es erst einmal gelernt haben. Viel Spaß!

MS-SQL-Server für Anfänger - Teil 4: Füllen der Datenbank per Script

Zusammenhängende Posts:


16.09.2009