Sdílet prostřednictvím


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

Platí na: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Sklad v Microsoft FabricSQL databáze 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.

Remarks

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 .

Permissions

Vyžaduje oprávnění ALTER k tabulce.

Použití aplikace SQL Server Management Studio

Important

Nainstalujte 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.

    Note

    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.

    Note

    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 ;