Sql oracle

Signaler
-
Messages postés
31510
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 avril 2021
-
Bonjour,


comment en supprimer tous les table dans la bass de données oreacle

et Merci d'avance

1 réponse

Messages postés
31510
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 avril 2021
7 541
Bonjour,

Toutes les tables non, il y a des dizaines de tables système qu'il ne faut pas supprimer.

En étant connecté avec un utilisateur ordinaire (donc pas administrateur comme sys, system, oracle), tu crées un fichier de sortie qui contiendra les requêtes de suppression, du type :

spool supp_tabl.sql
select "drop table ",table_name, ";" from user_tables order by table_name;  
spool off
start supp_tabl.sql


c'est bien evidemment à utiliser par un utilisateur averti, qui sait ce qu'il fait.