Bonjour,
Je souhaiterai créer un identifiant dans mes tables à partir de colonnes communes de ces tables. Actuellement, comme solution, j'ai trouvé la fonction HASHBYTES mais je pense pas que le résultat soit performant au moment où je dois effectuer les jointures entre mes tables grâce à cette colonnes ID.
Exemple :
HASHBYTES('MD5', col1 + col2 + col3) AS ID_TABLE
Donc j'utilise ce même code dans mes tables pour ensuite utiliser ID_TABLE comme clé de jointe mais ce ID_TABLE est de type VARBINARY (exemple : 0x173DC9AAF5F4BC9F568E39ACB964A175) donc je ne pense pas que ça soit performant comparé à un INT pour la jointure.
Qu'avez-vous comme autre solution ?
Partager