J'ajoute des lots d'enregistrements à une table à l'aide d'une seule instruction d'insertion. Je veux que chaque nouveau lot reçoive des numéros incrémentés, mais à partir de 1 à chaque fois.Enregistrements de mise à jour SQL avec une valeur d'incrémentation commençant à 1 à chaque fois
Donc, si je
Batch Name IncementingValue
1 Joe 1
1 Pete 2
1 Andy 3
2 Sue 1
2 Mike 2
2 Steve 3
et je puis ajouter deux enregistrements (en utilisant une seule instruction d'insertion):
3 Dave
3 Paul
Comment puis-je exécuter une instruction de mise à jour contre cette table afin que Dave sera réglé sur 1 et Paul sur 2. Je ne veux pas utiliser de curseur.
Quels SGBDR ciblez-vous? –
J'utilise MS SQL 2005 – DEH