OVH Cloud OVH Cloud

compteur "sur 2 tables"

1 réponse
Avatar
jack
Bonjour,

J'ai 2 tables distinctes avec, pour chaque table, une colonne identity en
autoincrement (de 1)
Y at-il un moyen, ou une ruse, pour que ces 2 tables n'aient pas de valeur
identique dans cette colonne ?

Table1 ID=1 => dans Table2 on ne peut avoir 1 comme ID

Merci

1 réponse

Avatar
Rudi Bruchez
jack a écrit:

Bonjour,

J'ai 2 tables distinctes avec, pour chaque table, une colonne identity en
autoincrement (de 1)
Y at-il un moyen, ou une ruse, pour que ces 2 tables n'aient pas de valeur
identique dans cette colonne ?

Table1 ID=1 => dans Table2 on ne peut avoir 1 comme ID




Bonjour,

Si tu veux garder les autoincréments, tu peux changer le seed d'un des deux
pour commencer à une valeur très haute, que ta première table n'atteindra
pas avant longtemps. Au pire tu peux mettre un GUID (UNIQUEIDENTIFIER).
Ou tu peux encore ajouter un Id de table, qui te permettra de distinguer
les deux id quand tu veux les processer ensemble.
La solution la plus sage serait de ne pas donner de valeur d'usage - de
sens -, à tes autoincréments, afin d'éviter ce genre de problème.

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/