Dodawanie kolumn do tabeli (aparat bazy danych)
Dotyczy: SQL Server 2016 (13.x) i nowszych
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Magazyn danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
W tym artykule opisano sposób dodawania nowych kolumn do tabeli w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL.
Uwagi
Za pomocą instrukcji ALTER TABLE
dodawanie kolumn do tabeli automatycznie dodaje te kolumny na końcu tabeli.
Jeśli chcesz uporządkować kolumny w tabeli w określonej kolejności, musisz użyć programu SQL Server Management Studio. Chociaż nie jest to zalecane, aby uzyskać więcej informacji na temat zmiany kolejności tabel, zobacz Zmień kolejność kolumn w tabeli.
Aby odpytować istniejące kolumny, użyj widoku katalogu obiektów sys.columns.
Uprawnienia
Wymaga uprawnienia ALTER w tabeli.
Korzystanie z programu SQL Server Management Studio
Ważny
Zawsze używaj najnowszej wersji programu SQL Server Management Studio (SSMS).
Program SQL Server Management Studio (SSMS) nie obsługuje wszystkich opcji języka definicji danych (DDL) w usłudze Azure Synapse. Użyj skryptów języka T-SQL zamiast tego.
Wstawianie kolumn do tabeli za pomocą projektanta tabel
W eksploratorze obiektów kliknij prawym przyciskiem myszy tabelę, do której chcesz dodać kolumny, a następnie wybierz pozycję Design.
Wybierz pierwszą pustą komórkę w kolumnie Nazwa kolumny.
Wpisz nazwę kolumny w komórce. Nazwa kolumny jest wymaganą wartością.
Naciśnij TAB, aby przejść do komórki Typ danych i wybrać typ danych z listy rozwijanej. Typ danych jest wymaganą wartością i ma przypisaną wartość domyślną, jeśli jej nie wybierzesz.
Notatka
Wartość domyślną można zmienić w oknie dialogowym Opcje w obszarze Narzędzia bazy danych .
Kontynuuj definiowanie innych właściwości kolumn na karcie właściwości kolumny .
Notatka
Wartości domyślne właściwości kolumny są dodawane podczas tworzenia nowej kolumny, ale można je zmienić na karcie właściwości kolumny .
Po zakończeniu dodawania kolumn z menu Plik wybierz Zapisz nazwę tabeli.
Korzystanie z Transact-SQL
Dodawanie kolumn do tabeli
Poniższy przykład dodaje dwie kolumny do tabeli dbo.doc_exa
.
ALTER TABLE dbo.doc_exa
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;