salut,
j'ai crée une base de donnee sur Oracle 9i et je veut effacer tous les donnees stockes dans ces tables.
salut,
j'ai crée une base de donnee sur Oracle 9i et je veut effacer tous les donnees stockes dans ces tables.
Tu ne crois pas que ça serait plus rapide d'ouvrir la documentation pour avoir la réponse ?
http://oracle.developpez.com/cours/
Ce n'est pas très claire comme question!
Qu'entend-on par base de données?
Après avoir désactivé les contraintes (cf FAQ)
Mais 2 remarques :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 BEGIN FOR list_tab IN (SELECT owner,table_name FROM dba_tables WHERE OWNER NOT LIKE 'SYS%') LOOP EXECUTE IMMEDIATE 'TRUNCATE TABLE ' || list_tab.owner || '.' || list_tab.table_name; END LOOP; END;
1°) j'ai pas testé le script parce que j'ai pas de base à dégommer
2°) j'espère que tu as bien conscience de la dangerosité d'un tel script
bah moi je réponds à la question... si on commence à se demander si la question est bien posé on va vite avoir des migraines
Il faut dire que ce souci de terminologie vient du fait que, ce qui correspond grosso modo aux schémas sous Oracle, s'appelle des bases de données sous SQL server.
En tout cas dans ma phrase il n'y avait pas de jugement de valeur (=pas de querelle de clocher entre Oracle et SQL server).
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