假如我們要針對已存在的table來增加一primary key性質的新欄位的話,可能需要經過幾道手
續才可以達成!
SQL語法使用環境為:SQL Server 2012
首先
第一步:請先刪除已存在的索引鍵
第三步:清空欄位值
第四步:修改該欄位預設值
第五步:重新建立索引鍵
如此一來即可以另外建立新的索引鍵!
續才可以達成!
SQL語法使用環境為:SQL Server 2012
首先
第一步:請先刪除已存在的索引鍵
ALTER TABLE Employees DROP CONSTRAINT PK_Employees;第二步:新增欄位
ALTER TABLE Employees ADD EmployeesGroup VARCHAR(20) NULL;
第三步:清空欄位值
update Employees set EmployeesGroup = ''
第四步:修改該欄位預設值
ALTER TABLE Employees ALTER COLUMN EmployeesGroup VARCHAR(20) NOT NULL;
第五步:重新建立索引鍵
ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY (EmployeeID, EmployeesGroup);
如此一來即可以另外建立新的索引鍵!
留言
張貼留言