Oracle

ID #1111

Générer un script Oracle pour déasactiver ou activer les contraintes et les clefs primaires

Générer un script Oracle pour désactiver les contraintes d'un ou de plusieurs schéma(s) :

SELECT 'ALTER TABLE ' || owner || '.' || table_name || ' DISABLE CONSTRAINT ' || constraint_name || '' FROM all_constraints
 WHERE OWNER IN ('TEST1', 'TEST2') AND constraint_type = 'R'

 

Générer un script Oracle pour désactiver les clefs primaires d'un ou de plusieurs schéma(s) :

SELECT 'ALTER TABLE ' || owner || '.' || table_name || ' DISABLE PRIMARY KEY; ' FROM all_constraints
 WHERE OWNER IN  ('TEST1', 'TEST2') AND constraint_type = 'P'

 

Générer un script Oracle pour activer les clefs primaires d'un ou de plusieurs schéma(s) :

SELECT 'ALTER TABLE ' || owner || '.' || table_name || ' ENABLE PRIMARY KEY; ' FROM all_constraints
 WHERE OWNER IN  ('TEST1', 'TEST2') AND constraint_type = 'P'

 

Générer un script Oracle pour activer les contraintes d'un ou de plusieurs schéma(s) :

SELECT 'ALTER TABLE ' || owner || '.' || table_name || ' ENABLE CONSTRAINT ' || constraint_name || '' FROM all_constraints
 WHERE OWNER IN ('TEST1', 'TEST2') AND constraint_type = 'R'

 

Tags: script contraintes clefs primaires oracle

Related entries:

Dernière mise à jour: 2014-04-10 16:36
Auteur: Michel Preti
Révision: 1.0

Digg it! Imprimer cet article Envoyer à un ami version PDF
Propose a translation for Propose a translation for
Merci de noter cette entrée:

Moyenne des notes: 0 sur 5 (0 Votes)

complètement inutile 1 2 3 4 5 indispensable

Vous ne pouvez pas commenter cet enregistrement