adamess
Messages postés26Date d'inscriptionsamedi 21 juin 2003StatutMembreDernière intervention 8 juillet 2010
-
20 nov. 2006 à 19:16
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 2010
-
23 nov. 2006 à 20:34
bonjour
Tous les développeurs créer un compteur comme un identifiant pour chaque table ça c’est bien mais ils paramètrent tous ça dans un table .
Pourquoi ils ne travaillent pas avec le compteur automatique de sql server ?
Et ce que un champ de type numeric est un très bon identifiant ?
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 20108 23 nov. 2006 à 20:34
Bonjour,
Le champ de compteur natif de SQL n'est pas trop mal en effet on peut l'utiliser sur les types entiers (int, bigint, etc.) l'avatange c'est qu'on a pas à se soucier de la gestion de celui-ci.
Le type numeric n'est pas à utiliser, c'est un type comportant une partie après la virgule, et il présente le désavantage d'être très gros par rapport à un entier.
Quant à générer le compteur soit même, je trouve que celà pose plus de problèmes qu'autre chose (un risque important de valeur de compteur en double, ou problème de concurrence).