Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Automatische Indexinkrementierung für Microsoft SQL Server 2008 R2

In SQL Server ist es kein separater Datentyp ("autoincrement") - aber Sie können definieren Sie einen INT Spalte als IDENTITY .

Wie erstellen Sie Ihre Tabelle – visueller Designer oder T-SQL-Skript?

In T-SQL würden Sie Folgendes verwenden:

CREATE TABLE dbo.MyTable(ID INT IDENTITY(1,1) ......

und im visuellen Tabellendesigner müssen Sie Folgendes überprüfen:

Es ist eine Option für eine Spalte vom Typ INT – Sie können den Seed (Startwert) und das Inkrement definieren – normalerweise sind beide auf 1 gesetzt.