2011-12-30 8 views
27

Demek, SQL Server veritabanında tekrarlanmayan GUID değerleri ({AB50C41E-3814-4533-8F68-A691B4DA9043} gibi bir şey) saklamak gerekiyorsa, saklamak için bir sütun tanımlamak için en etkili yolu nedir o? (Yani iplik, bir damla ya da bir 16-bayt tamsayı dönüştürmek olarak).En etkili yolu

PS. Sütun bir INDEX olarak tanımlanmalı ve UNIQUE olmalıdır.

cevap

35
daha esnek

Not, bu 2 ayrı adımlar

+0

Evet, ama spesifik uniqueidentifier olduğunu SQL Server 2008 için. SQL Server 2005'te kullanabilir miyim? – ahmd0

+3

ahmd0 @: Uniqueidentifier destekler 2000+ SQL Sunucusu. Yani evet – gbn

+1

Oh, havalı. Bağlantıyı değiştirmiş olmalısın çünkü yemin ederim ki "SQL Server 2008" den bir dakika önceydi :) Bu yüzden teşekkürler! – ahmd0

8

Sen veri türü Uniqueidentifier kullanabilirsiniz