Salut,
j'ai une fonction qui génère un code alphanumérique aléatoire dont je me sert pour faire un clé primaire. C'est un peu la même chose que quand on met un (newid()) mais cela renvoi un format différent.
Mon problème est de savoir comment SQL Server peut gérer l'aléa qui verrait une clé déjà existante proposée par la fonction. J'ai vérifié avec un code à un chiffre, au bout de quelques essai, l'aléa se produit cela renvoie une violation de la contrainte PRIMARY KEY.
La question est comment programmer SQL Server pour qu'il redemande un nouveau code lorsqu'il a une violation de la contrainte PRIMARY KEY ?
Merci d'avance, Nico.
Partager