Odstranit sloupce z tabulky

  • 04/11/2017
  • 2 minuty na čtení
    • s
    • M
    • M
    • C
    • c
    • +2

Platí pro: SQL Server 2016 (13.x) a později Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

Toto téma popisuje, jak odstranit sloupce tabulky na serveru SQL Server pomocí SQL Server Management Studio nebo Transact-SQL.

Upozornění

Když smažete sloupec z tabulky, smaže se i všechna data, která obsahuje.

V tomto tématu

  • Než začnete:

    Omezení a omezení

    Zabezpečení

  • To de lete sloupec z tabulky pomocí:

    SQL Server Management Studio

    Transact-SQL

Než začnete

Omezení a omezení

Nelze odstranit sloupec, který má omezení CHECK. Nejprve musíte odstranit omezení.

Nelze odstranit sloupec, který má omezení PRIMARY KEY nebo FOREIGN KEY nebo jiné závislosti, kromě případů, kdy používáte návrháře tabulky. Pokud používáte Průzkumník objektů nebo Transact-SQL, musíte nejprve odebrat všechny závislosti na sloupci.

Zabezpečení

Oprávnění

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

Použití SQL Server Management Studio

Odstranění sloupců pomocí Průzkumníka objektů

  1. V Průzkumníku objektů se připojte k instanci Database Engine.
  2. V Průzkumníku objektů vyhledejte tabulku, ze které chcete odstranit sloupce, a rozbalením zobrazte názvy sloupců.
  3. Klikněte pravým tlačítkem na sloupec, který chcete odstranit, a zvolte Odstranit.
  4. V dialogovém okně Odstranit objekt klikněte na OK.

Pokud sloupec obsahuje omezení nebo jiné závislosti, v dialogovém okně Odstranit objekt se zobrazí chybová zpráva. Vyřešte chybu odstraněním odkazovaných omezení.

Odstranění sloupců pomocí Návrháře tabulek

  1. V Průzkumníku objektů klikněte pravým tlačítkem na tabulku, ze které chcete odstranit sloupce, a zvolte Návrh.
  2. Klikněte pravým tlačítkem na sloupec, který chcete odstranit, a v místní nabídce zvolte Odstranit sloupec.
  3. Pokud se sloupec účastní vztahu (ZAHRANIČNÍ KLÍČ nebo PRIMÁRNÍ KLÍČ), zpráva vás vyzve k potvrzení odstranění vybraných sloupců a jejich vztahů. Zvolte Ano.

Použití Transact-SQL

Odstranění sloupců

Následující příklad ukazuje, jak odstranit sloupec.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *