替既存資料表建立PRIMARY
KEY條件約束
1.
可使用SQL Server Enterprise Manager替資料表建立PRIMARY KEY條件約束,從[設計資料表]進行。
2.
以程式控制方式進行,必須使用ALTER TABLE命令。
ALTER TABLE table_name
{ ADD
{ column_name data_type
[[ CONSTRAINT
constraint_name ]
{ PRIMARY KEY }
[ CLUSTERED |
NONCLUSTERED ]
[ WITH FILLFACTOR =
fillfactor ]
[ ON { filegroup |
DEFAULT }]
]
} [,…n]
}
範例:
將資料表DemoTable新增Id與Name兩個欄位,並以新增的自動編號欄位Id作為資料表之PRIMARY KEY條件約束的主索引鍵:
/* 檔案名稱:Demo624.sql
*/
ALTER TABLE DemoTable
ADD
Id int IDENTITY(1,1) NOT
NULL
CONSTRAINT PK_Id
PRIMARY KEY,
Name varchar(20) NULL
沒有留言:
張貼留言