45 votes

Le moyen le plus efficace de stocker une valeur GUID dans une base de données SQL Server

Par exemple, si j'ai besoin de stocker des valeurs GUID non répétées (quelque chose comme {AB50C41E-3814-4533-8F68-A691B4DA9043} ) dans la base de données SQL Server, quelle est la manière la plus efficace de définir la colonne pour le stocker ? (c'est-à-dire sous forme de chaîne de caractères, de blob, ou en la convertissant en un nombre entier de 16 octets).

PS. La colonne doit être définie comme un INDEX et être UNIQUE.

64voto

gbn Points 197263

Attention, il s'agit de deux étapes distinctes

12voto

Pavan Points 3779

Vous pouvez utiliser le type de données uniqueidentifier

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X