Từ khóa DROP CONSTRAINT trong SQL
Ràng buộc thả
Lệnh DROP CONSTRAINT
được sử dụng để xóa ràng buộc UNIQUE, PRIMARY KEY, FOREIGN KEY hoặc CHECK.
BỎ Ràng buộc ĐỘC ĐÁO
Để loại bỏ ràng buộc UNIQUE, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
BỎ Ràng buộc KHÓA CHÍNH
Để loại bỏ ràng buộc PRIMARY KEY, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
BỎ Ràng buộc FORIGN KEY
Để loại bỏ ràng buộc FOREIGN KEY, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
BỎ Ràng buộc KIỂM TRA
Để loại bỏ ràng buộc KIỂM TRA, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;