Home » SQL » Keyword DROP SQL : Syntax dan Contohnya

Keyword DROP SQL : Syntax dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

DROP COLUMN

Perintah DROP COLUMN digunakan untuk menghapus kolom di tabel yang sudah ada.

SQL berikut menghapus kolom “NamaKontak” dari tabel “Customer”:

Contoh

ALTER TABLE Customers
DROP COLUMN NamaKontak;

DROP CONSTRAINT UNIQUE

Untuk menghapus constraint UNIQUE, gunakan SQL berikut ini:

SQL Server / Oracle / MS Access:

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:

SQL Server / Oracle / MS Access:

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:

SQL Server / Oracle / MS Access:

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:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

DROP DEFAULT

Perintah DROP DEFAULT digunakan untuk menghapus constraint DEFAULT.

Untuk menghapus constraint DEFAULT, gunakan SQL berikut ini:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT;

DROP INDEX

Perintah DROP INDEX digunakan untuk menghapus indeks dalam tabel.

MS Access:

DROP INDEX index_name ON table_name;

SQL Server:

DROP INDEX table_name.index_name;

DB2 / Oracle:

DROP INDEX index_name;

MySQL:

ALTER TABLE table_name
DROP INDEX index_name;

DROP DATABASE

Perintah DROP DATABASE yang digunakan adalah menghapus database SQL yang sudah ada.

SQL berikut mengeluarkan database bernama “testDB”:

Contoh

DROP DATABASE testDB;

Catatan: Hati-hati sebelum menghapus database. Menghapus database akan mengakibatkan hilangnya informasi lengkap yang tersimpan di database!

DROP TABLE

Perintah DROP TABLE menghapus tabel di database.

SQL berikut menghapus tabel “Supliers”:

Contoh

DROP TABLE Supliers;

Catatan: Hati-hati sebelum menghapus tabel. Menghapus tabel mengakibatkan hilangnya semua informasi yang disimpan dalam tabel!

DROP VIEW

Perintah DROP VIEW menghapus tampilan.

SQL berikut menghilangkan tampilan “Pelanggan London”:

Contoh

DROP VIEW [Pelanggan London];

You may also like