- 04/11/2017
- 2 minuter att läsa
-
- s
- M
- M
- C
- c
-
+2
Gäller för: SQL Server 2016 (13.x) och senare Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics 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.