我需要你的幫助......,請幫我與具有現有表添加列主鍵
我想一個新的主鍵添加到已經有3列作爲複合主鍵現有的表。但是,我不想放棄舊的主鍵,因爲有許多記錄和舊的主鍵也與其他表的關係
當我使用此查詢:
alter table hem154
add indexNO uniqueidentifier default newid()
alter table hem154
add CONSTRAINT pk_hem154_indexNo PRIMARY KEY (PK_indexNO)
注意:
- Hem154〜表名稱
- indexNo〜列名稱將加入到
我得到這個運行時錯誤:
Msg 1779, Level 16, State 0, Line 1
Table 'hem154' already has a primary key defined on it.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.
請大家幫幫我,我該怎麼辦???它
感謝
你應該刪除並再次添加所有主鍵 –
你**不能**對於任何給定的表有多個主鍵。沒門。沒有竅門。沒有破解。只是不可能。 –