2

ビットの種類(SQL Server 2008)の列とGUIDを使用して複合主キーを形成することが悪い習慣であるかどうかを確認したかっただけです。すなわち

id1 (GUID) pk
id2 (GUID) pk
id3 (int) pk
isTrue (bit) pk
col1 (int)
col2 (datetime) 
...

コンポジットPKを構成する4つの列があります。

その良いアイデアかどうかアドバイスしてください。

4

1 に答える 1

3

この組み合わせを使用しても問題はないと思いますが、ここでの1つの提案は、newid()の代わりにNEWSEQUENTIALID()を使用してid1とid2にデータを入力することです。

于 2012-09-26T09:20:58.203 に答える