Scenariusz:
Utworzyłeś tabelę dbo.Customer za pomocą poniższego skryptu w bazie danych TechBrothersIT.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 )
Otrzymałeś nowe wymaganie.Musisz dodać nową kolumnę „Adres” do tabeli i usunąć kolumnę „Płeć” z tabeli.
Rozwiązanie:
W SSMS możesz użyć okna projektu, aby dodać kolumny i upuścić kolumny. Możesz także skryptować zmiany, aby działały w innych środowiskach, takich jak QA, UAT i Production.Krok 1: Przejdź do zakładki Baza danych, a następnie Tabele, a następnie znajdź żądaną tabelę. Kliknij prawym przyciskiem myszy tabelę i wybierz Projekt.

Jak dodać kolumnę lub upuścić kolumnę w systemie Windows projektowania w SSMS — samouczek dotyczący serwera SQL
Krok 2: Otworzy się okno projektowania, śmiało na końcu i dodaj nową kolumnę. Podaj nazwę kolumny i typ danych oraz czy chcesz zezwolić na wartości Null, czy nie.

Aby usunąć kolumnę, wybierz kolumnę, a następnie naciśnij prawy przycisk myszy i kliknij Usuń kolumnę, jak pokazano poniżej.

Teraz masz dwie opcje, jeśli chcesz zapisać zmiany w tabeli, Śmiało i naciśnij przycisk Zapisz. Jeśli chcesz oskryptować zmiany, kliknij przycisk Generuj skrypty, aby można było używać ich w dowolnym środowisku.

Po kliknięciu przycisku Generuj Przycisk Zmień skrypt, pojawią się okna poniżej i poproś o zapisanie skryptów, jak pokazano poniżej.

Wideo demonstracyjne:jak wygenerować instrukcję dodawania kolumny lub upuszczania kolumny z GUI w SQL