SQL DROP sleutelwoord
LAAT KOLOM
Die DROP COLUMN
opdrag word gebruik om 'n kolom in 'n bestaande tabel te skrap.
Die volgende SQL verwyder die "Kontaknaam"-kolom uit die "Klante"-tabel:
Voorbeeld
ALTER TABLE Customers
DROP COLUMN ContactName;
LAAT 'n UNIEKE beperking
Om 'n UNIEKE beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
LAAT 'n PRIMÊRE SLEUTEL-beperking
Om 'n PRIMÊRE SLEUTEL-beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
LAAT 'n BUITELANDSE SLEUTEL-beperking
Om 'n BUITELANDSE SLEUTEL beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
LAAT 'n KONTROLE-beperking
Om 'n CHECK-beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
DROP STANDAARD
Die DROP DEFAULT
opdrag word gebruik om 'n DEFAULT-beperking uit te vee.
Om 'n DEFAULT-beperking te laat vaar, gebruik die volgende SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
VAL INDEKS
Die DROP INDEX
opdrag word gebruik om 'n indeks in 'n tabel uit te vee.
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;
LAAT DATABASIS
Die DROP DATABASE
opdrag wat gebruik word, is om 'n bestaande SQL-databasis uit te vee.
Die volgende SQL laat 'n databasis genaamd "testDB" weg:
Voorbeeld
DROP DATABASE testDB;
Let wel: Wees versigtig voordat jy 'n databasis laat val. Die uitvee van 'n databasis sal lei tot die verlies van volledige inligting wat in die databasis gestoor is!
VAL TAFEL
Die DROP TABLE
opdrag verwyder 'n tabel in die databasis.
Die volgende SQL verwyder die tabel "Verstuurders":
Voorbeeld
DROP TABLE Shippers;
Let wel : Wees versigtig voordat 'n tabel uitvee. Die uitvee van 'n tabel lei tot verlies van alle inligting wat in die tabel gestoor is!
DROP VIEW
Die DROP VIEW
opdrag vee 'n aansig uit.
Die volgende SQL laat die "Brasiliese kliënte"-aansig weg:
Voorbeeld
DROP VIEW [Brazil Customers];