Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Incremento automatico dell'indice per Microsoft SQL Server 2008 R2

In SQL Server, non è un tipo di dati separato ("autoincremento"), ma puoi definire un INT colonna deve essere un IDENTITY .

Come stai creando la tua tabella:visual designer o script T-SQL??

In T-SQL, useresti:

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

e nel visual table designer, devi controllare:

È un'opzione per una colonna di tipo INT - puoi definire il seme (valore iniziale) e l'incremento - in genere entrambi sono impostati su 1.