Наиболее эффективный способ хранения значения GUID в базе данных SQL Server - PullRequest
30 голосов
/ 30 декабря 2011

Скажем, если мне нужно хранить неповторяющиеся значения GUID (что-то вроде {AB50C41E-3814-4533-8F68-A691B4DA9043}) в базе данных SQL Server, каков наиболее эффективный способ определения столбца для его хранения?(то есть в виде строки, большого двоичного объекта или преобразовать его в 16-байтовое целое число.)

PS.Столбец должен быть определен как ИНДЕКС и быть УНИКАЛЬНЫМ.

Ответы [ 2 ]

42 голосов
/ 30 декабря 2011

Обратите внимание, что это 2 отдельных шага

9 голосов
/ 30 декабря 2011

Вы можете использовать тип данных uniqueidentifier

...