Delen via


Kolommen toevoegen aan een tabel (database-engine)

Van toepassing op: SQL Server 2016 (13.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse in Microsoft FabricSQL Database in Microsoft Fabric Preview

In dit artikel wordt beschreven hoe u nieuwe kolommen toevoegt aan een tabel in SQL Server met behulp van SQL Server Management Studio of Transact-SQL.

Remarks

Met behulp van de ALTER TABLE instructie om kolommen aan een tabel toe te voegen, worden deze kolommen automatisch toegevoegd aan het einde van de tabel.

Als u de kolommen in een specifieke volgorde in de tabel wilt, moet u SQL Server Management Studio gebruiken. Hoewel het niet wordt aanbevolen, raadpleegt u Kolomvolgorde wijzigen in een tabel voor meer informatie over het wijzigen van de volgorde van tabellen.

Als u een query wilt uitvoeren op bestaande kolommen, gebruikt u de sys.columns objectcatalogusweergave.

Permissions

Vereist ALTER autorisatie op de tabel.

SQL Server Management Studio gebruiken

Important

Gebruik altijd de nieuwste versie van SSMS -(SQL Server Management Studio).

SQL Server Management Studio (SSMS) biedt geen ondersteuning voor alle DDL-opties (Data Definition Language) in Azure Synapse. Gebruik in plaats daarvan T-SQL-scripts .

Kolommen invoegen in een tabel met Tabelontwerper

  1. Klik in Objectverkenner met de rechtermuisknop op de tabel waaraan u kolommen wilt toevoegen en kies Ontwerpen.

  2. Selecteer de eerste lege cel in de kolom Kolomnaam .

  3. Typ de kolomnaam in de cel. De kolomnaam is een vereiste waarde.

  4. Druk op tab om naar de cel Gegevenstype te gaan en selecteer een gegevenstype in de vervolgkeuzelijst. Het gegevenstype is een vereiste waarde en wordt de standaardwaarde toegewezen als u er geen kiest.

    Note

    U kunt de standaardwaarde wijzigen in het dialoogvenster Opties onder Hulpmiddelen voor databases.

  5. Ga door met het definiƫren van andere kolomeigenschappen op het tabblad Kolomeigenschappen .

    Note

    De standaardwaarden voor de kolomeigenschappen worden toegevoegd wanneer u een nieuwe kolom maakt, maar u kunt deze wijzigen op het tabblad Kolomeigenschappen .

  6. Wanneer u klaar bent met het toevoegen van kolommen, kiest u in het menu Bestand de tabelnaam opslaan.

Gebruik Transact-SQL

Kolommen toevoegen aan een tabel

In het volgende voorbeeld worden twee kolommen aan de tabel dbo.doc_exatoegevoegd.

ALTER TABLE dbo.doc_exa 
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;