sql >> Databáze >  >> RDS >> Sqlserver

Jak změnit tabulku pro specifikaci identity je identita SQL Server

Nemůžete "převést" existující sloupec na IDENTITY sloupec – budete muset vytvořit nový sloupec jako INT IDENTITY :

ALTER TABLE ProductInProduct 
ADD NewId INT IDENTITY (1, 1);

Aktualizace:

OK, takže existuje způsob převodu existujícího sloupce na IDENTITY . Pokud to nezbytně potřebujete - podívejte se na tuto odpověď od Martina Smithe se všemi krvavými detaily.



  1. Spustit PostgreSQL CLI (psql) ve skriptu bash bez výzvy k zadání hesla?

  2. Jak vytvořit databázi pro více tenantů se sdílenými strukturami tabulek?

  3. Vynutit složené jedinečné omezení, které závisí na hodnotě nadřazeného sloupce

  4. Kdo je diana a proč nenechá moje databázové objekty sestavit?