一意のキーで ID 列を使用する利点を知りたいです。私は常に ID 列を使用しており、一意のキーよりも優れていることを知っています。しかし、一意のキーに対する ID キーの利点を知りたいです。
ありがとう
主キーとしてID列とuniqueidentifier列のどちらを使用するかを決定しようとしていますか?
Uniqueidentifier(Guids)には、環境全体で一意であるという利点があり、特定のテーブルのコンテキスト外でレコードを一意に識別しやすくなります。また、簡単に繰り返されないアプリケーションで公開できるキーも提供します。
ID列は使用するストレージが少ないため、より高速で効率的です。
それらを使用するための正しい答えはありません。それは本当に文脈に依存します。
主キーは別のテーブルの外部キーとして使用できますが、ID 列は使用できません。保存しようとしているデータの種類が表示されない場合は、ID 列を使用することをお勧めしますが、それを主キーとして設定することもお勧めします。