日々学習〜人の役に立てるITエンジニアを目指して〜

ITエンジニアが日々学んだ事を書き記します

キー項目の再設定

--追加するキー項目のNULLを不許可にする

ALTER TABLE [dbo].[TableA] ALTER COLUMN [FieldA] [varchar] (8) NOT NULL

Go

 

--キーを一旦クリアする

ALTER TABLE [dbo].[ TableA ] DROP CONSTRAINT [PK_ TableA  _1] 

Go

 

--キー項目を再作成する

ALTER TABLE [dbo].[ TableA  ] WITH NOCHECK ADD 

 CONSTRAINT [PK_ TableA  _1] PRIMARY KEY  CLUSTERED

 (

  [ FieldA ],

 ) ON [PRIMARY]