- 04/11/2017
- 2 minutter å lese
-
- s
- M
- M
- C
- c
-
+2
Gjelder: SQL Server 2016 (13.x) og senere Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallell datalager
Dette emnet beskriver hvordan du sletter tabellkolonner i SQL Server ved hjelp av SQL Server Management Studio eller Transact-SQL.
Forsiktig
Når du sletter en kolonne fra en tabell, slettes den og alle dataene den inneholder.
I dette emnet
-
Før du begynner:
Begrensninger og begrensninger
Sikkerhet
-
Til de slett en kolonne fra en tabell ved å bruke:
SQL Server Management Studio
Transact-SQL
Før du begynner
Begrensninger og begrensninger
Du kan ikke slette en kolonne som har en CHECK-begrensning. Du må først slette begrensningen.
Du kan ikke slette en kolonne som har PRIMÆRE NØKKEL- eller UTENLANDSKE Nøkkelbegrensninger eller andre avhengigheter unntatt når du bruker Table Designer. Når du bruker Object Explorer eller Transact-SQL, må du først fjerne alle avhengigheter i kolonnen.
Sikkerhet
Tillatelser
Krever ALTER-tillatelse på bordet.
Bruke SQL Server Management Studio
Slik sletter du kolonner ved å bruke Object Explorer
- I Object Explorer kobler du til en forekomst av databasemotoren.
- I Objektutforsker, finn tabellen du vil slette kolonnene fra, og utvid for å eksponere kolonnenavnene.
- Høyreklikk kolonnen du vil slette, og velg Slett.
- I dialogboksen Slett objekt klikker du OK.
Hvis kolonnen inneholder begrensninger eller andre avhengigheter, vises en feilmelding i dialogboksen Slett objekt. Løs feilen ved å slette de refererte begrensningene.
Slik sletter du kolonner ved å bruke Table Designer
- I Object Explorer høyreklikker du på tabellen du vil slette kolonner fra og velg Design.
- Høyreklikk på kolonnen du vil slette, og velg Slett kolonne fra hurtigmenyen.
- Hvis kolonnen deltar i et forhold (UTENLANDSK Nøkkel eller PRIMÆR NØKKEL), en melding ber deg om å bekrefte slettingen av de valgte kolonnene og deres forhold. Velg Ja.
Bruk av Transact-SQL
Slik sletter du kolonner
Følgende eksempel viser deg hvordan du sletter en kolonne.