私たちは宣言できIdentity
ようにid_num
それはとてもid_num
ユニークな番号の増分を持つことになります。
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
各行に一意の番号が提供さIdentity
れているPrimary key
ため、の代わりに使用することをお勧めしますIdentity
か?
なぜこれを行う必要があるのですか?テーブル内の1つの主キーであることが望ましいため、自動的にクラスターインデックスが作成され、最適化に役立ちます。
—
KuldipMCA 2013
いいえ、(PKの代替としてではなく)
—
marc_s 2013
IDENTITY
主キーとして使用することをお勧めします。これは非常に優れた非常に効率的な主キー(デフォルトではSQL Serverのクラスタリングキーでもあります)です。幅が狭く、通常は静的で、通常は一意です(ID仕様をいじらない限り)。増加