Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Auto-incrémentation d'index pour Microsoft SQL Server 2008 R2

Dans SQL Server, ce n'est pas un type de données séparé ("auto-incrémentation") - mais vous pouvez définir un INT colonne pour être une IDENTITY .

Comment créez-vous votre table - concepteur visuel ou script T-SQL ? ?

Dans T-SQL, vous utiliseriez :

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

et dans le visual table designer, vous devez vérifier :

C'est une option pour une colonne de type INT - vous pouvez définir la graine (valeur de départ) et l'incrément - généralement les deux sont définis sur 1.