- 04/11/2017
- 2 minuter att läsa
- 
-   s s
-   M M
-   M M
-   C C
-   c c
- 
+2
 
-  
 Gäller för:  SQL Server 2016 (13.x) och senare
 SQL Server 2016 (13.x) och senare  Azure SQL Database
 Azure SQL Database  Azure SQL Managed Instance
 Azure SQL Managed Instance  Azure Synapse Analytics
 Azure Synapse Analytics  Parallellt datalager
 Parallellt datalager 
Detta ämne beskriver hur man tar bort tabellkolumner i SQL Server med SQL Server Management Studio eller Transact-SQL.
Varning
När du tar bort en kolumn från en tabell raderas den och all information den innehåller.
I det här ämnet
- 
Innan du börjar: Begränsningar och begränsningar Säkerhet 
- 
Till de ta bort en kolumn från en tabell med: SQL Server Management Studio Transact-SQL 
Innan du börjar
Begränsningar och begränsningar
Du kan inte ta bort en kolumn som har en CHECK-begränsning. Du måste först ta bort begränsningen.
Du kan inte ta bort en kolumn som har PRIMÄRA NYCKEL- eller UTLÄNDSKA NYCKELBEGRÄNSNINGAR eller andra beroenden förutom när du använder Table Designer. När du använder Object Explorer eller Transact-SQL måste du först ta bort alla beroenden i kolumnen.
Säkerhet
Behörigheter
Kräver ALTER-behörighet på bordet.
Använda SQL Server Management Studio
För att radera kolumner med Object Explorer
- I Object Explorer ansluter du till en förekomst av databasmotorn.
- Leta reda på den tabell som du vill radera kolumner i Objektutforskaren och expandera för att exponera kolumnnamnen.
- Högerklicka på kolumnen som du vill ta bort och välj Ta bort.
- Klicka på OK i dialogrutan Ta bort objekt.
Om kolumnen innehåller begränsningar eller andra beroenden visas ett felmeddelande i dialogrutan Ta bort objekt. Lös felet genom att ta bort de refererade begränsningarna.
För att radera kolumner med hjälp av Table Designer
- I Object Explorer högerklickar du på tabellen från vilken du vill ta bort kolumner och välj Design.
- Högerklicka på kolumnen du vill ta bort och välj Radera kolumn från genvägsmenyn.
- Om kolumnen deltar i en relation (UTLÄNDSK NYCKEL eller PRIMÄR NYCKEL), ett meddelande uppmanar dig att bekräfta borttagningen av de valda kolumnerna och deras relationer. Välj Ja.
Använda Transact-SQL
Radera kolumner
Följande exempel visar hur du tar bort en kolumn.