instruction suivante peut réinitialiser les grainescomment changer incrément d'identité de la colonne
DBCC CHECKIDENT (« TableName », RESEED, 1)
mais cette fois je dois changer son augmentation.
instruction suivante peut réinitialiser les grainescomment changer incrément d'identité de la colonne
DBCC CHECKIDENT (« TableName », RESEED, 1)
mais cette fois je dois changer son augmentation.
Hope this helps
ALTER TABLE MyCustomers
ALTER COLUMN CustId IDENTITY (200, 2)
code de ms-help: //MS.VSCC.v90/MS.MSDNQTR.v90.en/ssmprog3/html/5719d3e4-14db-4073-bed7-d08f39416a39. htm
Ou vous pouvez utiliser SQL Server Management studio:
En utilisant cette approche la plus probable de recréer la table.
Nous ne pouvons pas mettre à jour l'identité d'une colonne pour l'incrémenter de 2 sur chaque entrée. La méthode la plus simple consiste à créer une autre table avec IDENTITY (1,2) et à déplacer les données vers cette table avant de supprimer la table réelle. S'il vous plaît passer par le script ci-dessous.
Soit TableA notre tableau actuel.
+1 Mis à jour pour des raisons de clarté –
il s'agit d'un bug 'documentation'. la syntaxe suggérée échouera. vous ne pouvez pas modifier la valeur de l'incrément pour une identité. vous devez supprimer/recréer la colonne ou la table –