English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo e esempio di utilizzo del comando SQL DROP

Riferimento delle parole chiave SQL

DROP COLUMN (eliminazione della colonna)

Il comando DROP COLUMN viene utilizzato per eliminare la colonna esistente nella tabella.

Il seguente SQL elimina la colonna "ContactName" dalla tabella "Customers":

  ALTER TABLE Customers
DROP COLUMN ContactName;

Eliminazione della restrizione UNIQUE

Per eliminare la restrizione UNIQUE, utilizzare il seguente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

Eliminazione della restrizione PRIMARY KEY

Per eliminare la restrizione PRIMARY KEY, utilizzare il seguente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

Eliminazione della restrizione FOREIGN KEY

Per eliminare la restrizione FOREIGN KEY, utilizzare il seguente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL:

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

Eliminazione della restrizione CHECK

Per eliminare la restrizione CHECK, utilizzare il seguente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Eliminazione della restrizione DEFAULT

Il comando DROP DEFAULT viene utilizzato per eliminare la restrizione DEFAULT.

Per eliminare la restrizione DEFAULT, utilizzare il seguente SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT;

DROP INDEX (eliminazione dell'indice)

Il comando DROP INDEX viene utilizzato per eliminare l'indice della tabella.

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 DROP INDEX;

DROP DATABASE (eliminazione del database)

Il comando DROP DATABASE viene utilizzato per eliminare il database SQL esistente.

Di seguito SQL elimina il database "testDB":

  DROP DATABASE testDB;

Attenzione:Si prega di essere cauti prima di eliminare un database. Eliminare un database comporterà la perdita di tutte le informazioni memorizzate nel database!

DROP TABLE (Eliminazione della tabella)

Il comando DROP TABLE eliminerà una tabella dal database.

Di seguito SQL elimina la tabella "Shippers":

  DROP TABLE Shippers;

Attenzione:Si prega di essere cauti prima di eliminare una tabella. Eliminare una tabella comporterà la perdita di tutte le informazioni memorizzate nella tabella!

DROP VIEW (Eliminazione della vista)

Il comando DROP VIEW eliminerà una vista.

Di seguito SQL elimina la vista "Brazil Customers":

DROP VIEW [Brazil Customers];

Riferimento delle parole chiave SQL