Vider une table oracle [Fermé]

Signaler
-
Messages postés
5718
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
30 mars 2021
-
Bonjour,
bonjour
mon probléme est comment puis je vidé ma base de donnéé oracle .je sais que d'habitude je la fait avec import / export . mais j'ai exactement oublier comment procéder . j'ai besoin de vos conseille
merci


1 réponse

Messages postés
5718
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
30 mars 2021
1 968
Salut,

Si c'est juste vider une table, en SQL "DELETE FROM [Nom table]"

Sinon pour vider toute une base tu peu par exemple faire un programme en Oracle PL/SQL dans ce genre :
_______
BEGIN
FOR i IN (SELECT * FROM all_tables WHERE owner NOT LIKE 'SYS%')
LOOP
EXECUTE IMMEDIATE('TRUNCATE TABLE '||i.table_owner||'.'||i.table_name);
END LOOP;
END;
_______

Si tu as oublié comment on fait des imports/exports sur Oracle tu peu lire ce tutoriels en Français.