Home » SQL » Keyword CONSTRAINT SQL : Syntax dan Contohnya

Keyword CONSTRAINT SQL : Syntax dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Constraint SQL

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);

DROP CONSTRAINT

Perintah DROP CONSTRAINT digunakan untuk menghapus constraint UNIQUE, PRIMARY KEY, FOREIGN KEY, atau CHECK.

DROP Constraint UNIQUE

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;

DROP Constraint PRIMARY KEY

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;

DROP Constraint FOREIGN 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;

DROP Constraint CHECK

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;

You may also like