4D v16

DROP TABLE

Accueil

 
4D v16
DROP TABLE

DROP TABLE  


 

 

DROP TABLE [IF EXISTS] nom_sql

La commande DROP TABLE permet de supprimer la table nommée nom_sql de la base. Lorsque la constrainte IF EXISTS est passée, si la table à supprimer n'existe pas dans la base, la commande ne fait rien et aucune erreur n'est générée.

Cette commande ne supprime pas uniquement la table de la structure, elle efface également ses données ainsi que tous les éventuel index, triggers et contraintes qui lui sont associés. Il n'est pas possible d'utiliser cette commande avec une table référencée par une contrainte FOREIGN KEY.

Note : Vous devez veiller à ce qu'au moment de l'exécution de la commande DROP TABLE aucun enregistrement de la table nom_sql ne soit chargé en mémoire en lecture écriture. Dans le cas contraire, l'erreur 1272 est générée.

Cet exemple supprime la table ACTEUR_FANS :

DROP TABLE ACTEUR_FANS

Cet exemple supprime la même table que dans l'exercice précédent, sauf que dans ce cas, si la table ACTEUR_FANS n'existe pas, aucune erreur n'est générée :

DROP TABLE IF EXISTS ACTEUR_FANS



Voir aussi  

ALTER TABLE
CREATE TABLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Commandes SQL
Nom intl. : DROP TABLE

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Référence SQL ( 4D v16)