Bonjour,
je voulais savoir s'il y a dans SqlDev une commande pour vider une base (drop des tables, des séquences, des contraintes,etc... bref, une bonne purge) ?
Merci.
Bonjour,
je voulais savoir s'il y a dans SqlDev une commande pour vider une base (drop des tables, des séquences, des contraintes,etc... bref, une bonne purge) ?
Merci.
le plus simple c'est de supprimer le tablespace ou le shema
Ou encore utiliser un script de ce style (à adapter si tu as d'autres objets) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 set echo off set pause off set head off purge recyclebin; prompt *** mise à blanc Compte Oracle *** prompt prompt prompt *** Creation du script de modification des tables *** spool dropper.sql select 'set echo on' from dual; select 'purge recyclebin;' from dual; select 'DROP '||t.TABLE_TYPE||' '||t.TABLE_NAME||decode (t.table_type, 'TABLE', ' cascade constraints')||';' from cat t order by table_type / select 'DROP '||TYPE||' '||NAME||';' from user_source where type in ('PACKAGE', 'TRIGGER', 'FUNCTION', 'PROCEDURE') and line = 1 / select 'exit;' from dual; spool off prompt *** Execution du fichier de suppression *** start dropper.sql prompt *** Execution terminee. ***
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager