Kata Kunci SQL DROP CONSTRAINT
JATUHKAN KENDALA
Perintah DROP CONSTRAINT
ini digunakan untuk menghapus UNIQUE, PRIMARY KEY, FOREIGN KEY, atau CHECK constraint.
JATUHKAN Batasan UNIK
Untuk menghapus batasan UNIK, gunakan SQL berikut:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
JATUHKAN Kendala KUNCI UTAMA
Untuk menghilangkan batasan PRIMARY KEY, gunakan SQL berikut:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
JATUHKAN Hambatan KUNCI ASING
Untuk menghilangkan batasan FOREIGN KEY, gunakan SQL berikut:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
JATUHKAN PERIKSA Batasan
Untuk menghapus batasan CHECK, gunakan SQL berikut:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;