in

Réinitialiser la valeur de la colonne d’identité dans SQL Server

Si vous utilisez une colonne d’identité sur vos tables SQL Server, vous pouvez définir la valeur d’insertion suivante sur la valeur de votre choix. Par exemple, si vous souhaitez commencer à numéroter votre colonne ID à 1000 au lieu de 1.

Il serait judicieux de vérifier d’abord quelle est la valeur d’identification actuelle. Nous pouvons utiliser cette commande pour ce faire:

DBCC CHECKIDENT (‘nomtable’, NORESEED)

Par exemple, si je voulais vérifier la prochaine valeur d’ID de ma table de commandes, je pourrais utiliser cette commande:

DBCC CHECKIDENT (ordres, NORESEED)

Pour définir la valeur de l’ID suivant sur 1000, je peux utiliser cette commande:

DBCC CHECKIDENT (ordres, RESEED, 999)

Notez que la valeur suivante sera celle que vous réensemencez avec + 1, donc dans ce cas, je la mets à 999 pour que la valeur suivante soit 1000.

Une autre chose à noter est que vous devrez peut-être mettre le nom de la table entre guillemets simples ou crochets si vous faites référence par un chemin complet ou si le nom de votre table contient des espaces. (ce qu’il ne devrait vraiment pas)

DBCC CHECKIDENT (‘databasename.dbo.orders’, RESEED, 999)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Pourquoi mon mot de passe expire-t-il sous Windows?

Pourquoi mon mot de passe expire-t-il sous Windows?

Un guide du débutant pour faire de la musique sur iPhone et iPad

Un guide du débutant pour faire de la musique sur iPhone et iPad