2011-12-30 7 views
27

SQL Serverデータベースに重複しないGUID値({AB50C41E-3814-4533-8F68-A691B4DA9043}など)を格納する必要がある場合、格納する列を定義する最も効率的な方法は何ですかそれ? (つまり、文字列、ブロブとして、または16バイトの整数に変換する)SQL ServerデータベースにGUID値を格納する最も効率的な方法

PS。列はINDEXとして定義され、UNIQUEでなければなりません。

答えて

35
よりも柔軟性

注:これは2つの別々のステップです

+0

ええ、uniqueidentifierは固有ですSQL Server 2005で使用できますか? – ahmd0

+3

@ ahmd0:SQL Server 2000+はuniqueidentifierをサポートしています。だからはい – gbn

+1

ああ、クール。私はそれが1分前に "SQL Server 2008"と誓ったので、あなたはリンクを変更したに違いありません:) – ahmd0

8

あなたはデータ型をUNIQUEIDENTIFIER使用することができます

関連する問題