Szenario:
Sie haben die Tabelle dbo.Customer mithilfe des folgenden Skripts in der Datenbank TechBrothersIT erstellt.CREATE TABLE [dbo].[Customer]( [FName] [varchar](50) NULL, [LName] [varchar](30) NULL, [Age] [tinyint] NULL, [PhoneNumber] [char](9) NULL, [DOB] [date] NULL, [Gender] [char](1) NULL )
Sie haben eine neue Anforderung erhalten. Sie müssen der Tabelle eine neue Spalte "Adresse" hinzufügen und die Spalte "Geschlecht" aus der Tabelle löschen.
Lösung:
In SSMS können Sie das Designfenster verwenden, um Spalten hinzuzufügen und Spalten zu löschen. Sie können die Änderungen auch skripten, um sie in anderen Umgebungen wie QA, UAT und Produktion auszuführen.Schritt 1: Gehen Sie zu Datenbank und dann auf die Registerkarte Tabellen und suchen Sie dann Ihre gewünschte Tabelle. Klicken Sie mit der rechten Maustaste auf Tabelle und wählen Sie Design.
So fügen Sie Spalten hinzu oder löschen Spalten in Entwurfsfenstern im SSMS-Tutorial für SQL Server
Schritt 2: Das Designfenster wird geöffnet. Fahren Sie am Ende fort und fügen Sie eine neue Spalte hinzu. Geben Sie den Spaltennamen und den Datentyp an und ob Sie Nullwerte dafür zulassen möchten oder nicht. Spalte zur SQL Server-Tabelle im Entwurfsmodus in SSMS hinzufügen – TSQL-Lernprogramm
Um eine Spalte zu löschen, wählen Sie die Spalte aus und drücken Sie dann die rechte Maustaste und klicken Sie auf Spalte löschen, wie unten gezeigt. So löschen Sie eine Spalte in Designfenstern aus einer SQL Server-Tabelle – T-SQL-Lernprogramm
Jetzt haben Sie zwei Möglichkeiten, wenn Sie die Änderungen an der Tabelle speichern möchten, fahren Sie fort und klicken Sie auf die Schaltfläche Speichern. Wenn Sie die Änderungen skripten möchten, klicken Sie auf die Schaltfläche Skripts generieren, damit Sie sie in jeder Umgebung verwenden können. Generieren Sie Skripts zum Hinzufügen oder Löschen von Spalten aus Designfenstern in SSMS – SQL Server Tutorial
Sobald Sie auf Generieren geklickt haben Change Script Button, Unten Fenster erscheinen und fordern Sie auf, die Skripte wie unten gezeigt zu speichern.
Skripts zum Hinzufügen oder Löschen von Spalten für SQL Server-Tabellen – T-SQL-Lernprogramm
Video-Demo:Generieren einer Add Column- oder Drop Column-Anweisung von der GUI in SQL