【場景】:
假設最初創建了一個表bank,在street屬性上添加了unique約束。
create table branch( branch_name char(30) not null primary key, city varchar(20), street varchar(20) unique );
表結構如下:
【問題】
后來發現在同一個street上可以出現多個支行,也就是說street不應該是unique的。此時怎樣刪除unique約束呢?
【方法】
【備注】
1. 上述表達式中index street,即為索引名稱,指代unique key。
2. 添加屬性約束的方法
alter table [table_name] add constraint [constraint_name] [unique| primary key|foreign key] ([column_name])
![]() |
作者:Double_Win 出處: http://www.cnblogs.com/double-win/p/3903184.html 聲明: 由於本人水平有限,文章在表述和代碼方面如有不妥之處,歡迎批評指正~ |