Reset un Auto Increment en sql server

bebenul -  
f894009 Messages postés 17417 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

2 réponses

  1. bebenul
     
    Merci pour ta reponse, et comment je fais pour que chaque 1er janvier il s'initialise automatiquement
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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