J'ai une table appelée customer_master
qui comprend une colonne appelée cust_id
avec autoincrement à 1.Insérer des données dans le tableau de données du serveur SQL
Lorsque nous essayons d'insérer des enregistrements ses dossiers fins et insérés de travail comme cust_id
1, 2 , 3 et 4 sont insérés, mais lorsqu'une erreur est générée dans la commande insert, nous effectuons une annulation de transaction, cela signifie que cust_id
5 n'est pas inséré, mais lorsque nous insérons un autre enregistrement, cust_id
génère 6. Il saute cust_id
5.
Je souhaite le configurer de sorte que si une erreur est générée dans la commande d'insertion, l'identité n'est pas incrémentée.
Nous utilisons C# et SQL Server 2005.