私たちは宣言でき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仕様をいじらない限り)。増加