- 10/27/2016
- 2 minutes to read
-
- s
- M
- M
- C
- M
-
+3
Applies to: SQL Server 2016 (13.,x) a později Databáze SQL Azure SQL Azure Managed Instance Azure Synapse Analytics Paralelní Datového Skladu
Tento článek popisuje, jak přidat nové sloupce do tabulky v serveru SQL Server pomocí serveru SQL Server Management Studio nebo Transact-SQL.
předtím, Než Začnete
omezení a Omezení
Pomocí ALTER TABLE chcete-li přidat sloupce do tabulky automaticky přidá tyto sloupce na konec tabulky., Pokud chcete sloupce v určitém pořadí v tabulce, použijte SQL Server Management Studio. Všimněte si však, že se nejedná o nejlepší postup pro návrh databáze. Nejlepší praxí je zadat pořadí, ve kterém jsou sloupce vráceny na úrovni aplikace a dotazu. Neměli byste se spoléhat na použití SELECT * vrátit všechny sloupce v očekávaném pořadí na základě pořadí, ve kterém jsou definovány v tabulce. Vždy zadejte sloupce podle názvu ve svých dotazech a aplikacích v pořadí, ve kterém byste chtěli, aby se objevily.,
zabezpečení
oprávnění
vyžaduje změnit oprávnění v tabulce.
Pomocí SQL Server Management Studio
Chcete-li vložit sloupce do tabulky s Tabulkou Designer
-
V Objekt aplikace Explorer, klepněte pravým tlačítkem myši na tabulku, do které chcete přidat sloupce a vyberte Návrh.
-
klikněte v první prázdné buňce ve sloupci Název sloupce.
-
zadejte název sloupce v buňce. Název sloupce je požadovaná hodnota.
-
stisknutím klávesy TAB přejdete do buňky datového typu A Z rozbalovací nabídky vyberte typ dat.,
toto je požadovaná hodnota a bude přiřazena výchozí hodnota, pokud ji nevyberete.
Poznámka
výchozí hodnotu můžete změnit v dialogovém okně Možnosti pod databázovými nástroji.
-
pokračujte v definování dalších vlastností sloupce na kartě Vlastnosti sloupce.
Poznámka
při vytváření nového sloupce se přidají výchozí hodnoty vlastností sloupce, ale můžete je změnit na kartě Vlastnosti sloupce.
-
po dokončení přidávání sloupců vyberte z nabídky Soubor Uložit název tabulky.,
Použití Transact-SQL
Chcete-li vložit sloupce do tabulky
následující příklad přidá dva sloupce do tabulky dbo.doc_exa
.
ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;
Napsat komentář