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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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/
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.
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.