bonjour,
Je voudrais savoir si vous savez comment effacer toutes les contraintes de la base en une requete.
cela pour eviter de faire un 'alter table matable drop constraint maconstraints'.
Pareil pour les indexes.
bonjour,
Je voudrais savoir si vous savez comment effacer toutes les contraintes de la base en une requete.
cela pour eviter de faire un 'alter table matable drop constraint maconstraints'.
Pareil pour les indexes.
En une seule requête, c'est pas possible...
Un script dans ce goût ?
Note, je n'ai pas testé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 begin for cur in (select owner, constraint_name , table_name from all_constraints where owner = 'MACHIN' ) loop execute immediate 'alter table '||cur.owner||'.'||cur.table_name||' drop constraint '||cur.constraint_name ; end loop; end; /
Et pour les indexes, 'faut adapter ça avec la vue all_indexes...
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