Section Artikel
Perintah ADD CONSTRAINT digunakan untuk membuat batasan setelah tabel dibuat.
SQL berikut menambahkan batasan bernama “PK_Person” yang merupakan constraint PRIMARY KEY pada beberapa kolom (ID dan LastName):
Contoh
ALTER TABLE Persons ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
Perintah DROP CONSTRAINT digunakan untuk menghapus constraint UNIQUE, PRIMARY KEY, FOREIGN KEY, atau CHECK.
Untuk menghapus constraint UNIQUE, gunakan SQL berikut ini:
Akses SQL Server / Oracle / MS:
ALTER TABLE Persons DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons DROP INDEX UC_Person;
Untuk menghapus constraint PRIMARY KEY, gunakan SQL berikut:
Akses SQL Server / Oracle / MS:
ALTER TABLE Persons DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons DROP PRIMARY KEY;
Untuk menghapus constraint FOREIGN KEY, gunakan SQL berikut ini:
Akses SQL Server / Oracle / MS:
ALTER TABLE Orders DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders DROP FOREIGN KEY FK_PersonOrder;
Untuk menghapus constraint CHECK, gunakan SQL berikut ini:
Akses SQL Server / Oracle / MS:
ALTER TABLE Persons DROP CONSTRAINT CHK_PersonUsia;
MySQL:
ALTER TABLE Persons DROP CHECK CHK_PersonUsia;