私は主キーとIDで新しい列を作成する方法を知っていますが、別のようにしたいと思いました...SQL Serverの既存のテーブルにプライマリキー列のIDを追加するにはどうすればよいですか?
SQL Serverの既存のテーブルの主キー列のIDを追加する方法を教えてください。
SQL ServerでGUIを使用していましたが、それは機能しません。あなたは**既存の列に** `identity`仕様を追加することはできません
私は主キーとIDで新しい列を作成する方法を知っていますが、別のようにしたいと思いました...SQL Serverの既存のテーブルにプライマリキー列のIDを追加するにはどうすればよいですか?
SQL Serverの既存のテーブルの主キー列のIDを追加する方法を教えてください。
SQL ServerでGUIを使用していましたが、それは機能しません。あなたは**既存の列に** `identity`仕様を追加することはできません
てみスイッチオペレータ
CREATE TABLE Test
(
id int not null primary key,
name varchar(10)
);
INSERT INTO Test VALUES (1,'John');
INSERT INTO Test VALUES (2,'Peter');
CREATE TABLE Test2
(
id int identity(1,1) primary key,
name varchar(10)
);
ALTER TABLE Test SWITCH TO Test2;
DROP TABLE Test;
EXEC sp_rename 'Test2','Test';
SQL Serverに' SWITCH'キーワードが付いていますか? –
はい、ここを参照してくださいhttps://msdn.microsoft.com/en-us/library/ms190273.aspx –
:あなたはこのスクリーンショットでは、これを見ることができます。 **新しい列**を作成し、それを 'identity 'にする必要があります –