- 10/27/2016
- 2 minutes to read
-
- s
- M
- M
- C
- M
-
+3
Applies to: SQL Server 2016 (13.,x) og senere Azure SQL-Database Azure SQL Lykkedes Eksempel Azure Synapse Analytics Parallel Data Warehouse
Denne artikel beskrives, hvordan du tilføjer nye kolonner til en tabel i SQL Server ved hjælp af SQL Server Management Studio eller Transact-SQL.
før du begynder
begrænsninger og begrænsninger
brug af Alter TABLE-sætningen til at tilføje kolonner til en tabel tilføjer automatisk disse kolonner til slutningen af tabellen., Hvis du vil have kolonnerne i en bestemt rækkefølge i tabellen, skal du bruge s .l Server Management Studio. Bemærk dog, at dette ikke er en bedste praksis for databasedesign. Bedste praksis er at specificere den rækkefølge, hvor kolonnerne returneres på applikations-og forespørgselsniveau. Du bør ikke stole på brugen af SELECT * for at returnere alle kolonner i en forventet rækkefølge baseret på den rækkefølge, de er defineret i tabellen. Angiv altid kolonnerne ved navn i dine forespørgsler og applikationer i den rækkefølge, du vil have dem vist.,
sikkerhed
tilladelser
kræver ALTER tilladelse på bordet.
brug af S .l Server Management Studio
for at indsætte kolonner i en tabel med Table Designer
-
i Object e .plorer skal du højreklikke på den tabel, som du vil tilføje kolonner til, og vælge Design.
-
klik i den første tomme celle i kolonnen Navn kolonne.
-
skriv kolonnenavnet i cellen. Kolonnenavnet er en krævet værdi.
-
tryk på TAB-tasten for at gå til datatypecellen og vælg en datatype fra rullemenuen.,
Dette er en påkrævet værdi, og vil blive tildelt standardværdien, hvis du ikke vælger en.
Bemærk
Du kan ændre standardværdien i dialogboksen Indstillinger under databaseværktøjer.
-
fortsæt med at definere andre kolonneegenskaber under fanen Kolonneegenskaber.
Bemærk
standardværdierne for dine kolonneegenskaber tilføjes, når du opretter en ny kolonne, men du kan ændre dem under fanen Kolonneegenskaber.
-
Når du er færdig med at tilføje kolonner, skal du vælge Gem Tabelnavn i menuen Filer.,
Brug Transact-SQL
for At indsætte kolonner i en tabel
Det følgende eksempel, tilføjer to kolonner til tabellen dbo.doc_exa
.
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Skriv et svar