SQL DROP-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
DROP-SÄULE
Der DROP COLUMN
Befehl wird verwendet, um eine Spalte in einer bestehenden Tabelle zu löschen.
Die folgende SQL löscht die Spalte „ContactName“ aus der Tabelle „Customers“:
Beispiel
ALTER TABLE Customers
DROP COLUMN ContactName;
LASSEN Sie eine EINZIGARTIGE Beschränkung fallen
Um eine UNIQUE-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
DROP a PRIMARY KEY Constraint
Um eine PRIMARY KEY-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
DROP a FOREIGN KEY Constraint
Um eine FOREIGN KEY-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP a CHECK Constraint
Um eine CHECK-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
STANDARD VERLASSEN
Der DROP DEFAULT
Befehl wird verwendet, um eine DEFAULT-Einschränkung zu löschen.
Um eine DEFAULT-Einschränkung zu löschen, verwenden Sie die folgende SQL:
SQL-Server / Oracle / MS-Access:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
DROP-INDEX
Der DROP INDEX
Befehl wird verwendet, um einen Index in einer Tabelle zu löschen.
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;
DATENBANK LÖSCHEN
Der DROP DATABASE
Befehl dient zum Löschen einer bestehenden SQL-Datenbank.
Das folgende SQL löscht eine Datenbank mit dem Namen „testDB“:
Beispiel
DROP DATABASE testDB;
Hinweis: Seien Sie vorsichtig, bevor Sie eine Datenbank löschen. Das Löschen einer Datenbank führt zum Verlust aller in der Datenbank gespeicherten Informationen!
DROP-TABELLE
Der DROP TABLE
Befehl löscht eine Tabelle in der Datenbank.
Das folgende SQL löscht die Tabelle „Shippers“:
Beispiel
DROP TABLE Shippers;
Hinweis : Seien Sie vorsichtig, bevor Sie eine Tabelle löschen. Das Löschen einer Tabelle führt zum Verlust aller in der Tabelle gespeicherten Informationen!
DROP-ANSICHT
Der DROP VIEW
Befehl löscht eine Ansicht.
Die folgende SQL löscht die Ansicht „Brazil Customers“:
Beispiel
DROP VIEW [Brazil Customers];
❮ Referenz zu SQL-Schlüsselwörtern