Sdílet prostřednictvím


Přidání sloupců do tabulky (databázový stroj)

platí pro: SQL Server 2016 (13.x) a novější Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse v Microsoft Fabricdatabázi SQL v Microsoft Fabric

Tento článek popisuje, jak přidat nové sloupce do tabulky v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL.

Poznámky

Použití příkazu ALTER TABLE k přidání sloupců do tabulky automaticky přidá tyto sloupce na konec tabulky.

Pokud chcete sloupce v určitém pořadí v tabulce, musíte použít SQL Server Management Studio. I když se nedoporučuje, další informace o změně pořadí tabulek najdete v tématu Změnit pořadí sloupců v tabulce.

Pokud chcete dotazovat existující sloupce, použijte zobrazení katalogu objektů sys.columns .

Dovolení

Vyžaduje oprávnění ALTER pro tabulku.

Použití aplikace SQL Server Management Studio

Důležitý

Vždy používejte nejnovější verzi aplikace SQL Server Management Studio (SSMS).

SQL Server Management Studio (SSMS) nepodporuje všechny možnosti jazyka DDL (Data Definition Language) v Azure Synapse. Místo toho použijte skripty T-SQL .

Vložení sloupců do tabulky pomocí Návrháře tabulek

  1. V Průzkumník objektůklikněte pravým tlačítkem myši na tabulku, do které chcete přidat sloupce, a zvolte Návrh.

  2. Vyberte první prázdnou buňku ve sloupci Název sloupce.

  3. Do buňky zadejte název sloupce. Název sloupce je povinná hodnota.

  4. Stisknutím klávesy TAB přejděte do buňky datový typ a v rozevíracím seznamu vyberte datový typ. Datový typ je povinná hodnota a pokud ji nevyberete, přiřadí se výchozí hodnota.

    Poznámka

    Výchozí hodnotu můžete změnit v dialogovém okně Možnosti v části Databázové nástroje.

  5. Pokračujte v definování dalších vlastností sloupce na kartě Vlastnosti sloupce.

    Poznámka

    Výchozí hodnoty vlastností sloupce se přidají při vytváření nového sloupce, ale můžete je změnit na kartě Vlastnosti sloupce.

  6. Po skončení přidávání sloupců v nabídce File vyberte Save název tabulky.

Použijte Transact-SQL

Přidání sloupců 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 ;