Reset un Auto Increment en sql server

bebenul -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'utilise vb.net et sql server 2000 comme DB, j'ai un sérieux problème, j'ai un champ qui doit s'incrémenter et chaque début d'année il doit être remis à zéro puis il recommence à compter.
j'ai mis le champ auto incrément, mais après je ne sais pas comment le ramener à zéro lorsque je change d'année, il y a t'il une astuce avec vb.net, où bien pendant la création de la table je peux spécifier cela

CREATE TABLE tablename(
id int identity not null,
libelle varchar(20)
)

Merci d'avance de votre aide
A voir également:

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
0
bebenul
 
Merci pour ta reponse, et comment je fais pour que chaque 1er janvier il s'initialise automatiquement
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,
Vous pouvez:
soit ecrire du code pour tester le changement d'annee ou lancer manuellement pour reinitialiser.
soit passer la commande a la main si vous avez une console pour sql server 2000.

Bonne suite
0