Bonjour,
Comme l'indique le titre, j'ai une DB Oracle plutôt imposante (environ 30 tables). J'ai voulu supprimer un élément dans une table mais une contrainte enregistrement fils existant m'en a empêché. Donc je cherche l'enregistrement fils dans une nouvelle table.
Le problème c'est que je ne possède pas de plan du schéma de la base de données donc pas moyen de savoir comment les champs sont reliées entre eux...
Quand je me renseigne sur la contrainte en question, avec la commande all_constraints tout ce que me renvois le SQL(d'intéressant) est le nom de la table d'où vient le blocage.
Alors je voudrais savoir s'il existe une commande qui va balayer tout les champs de toutes les colonnes de cette table (nommée EVENTS)pour trouver ma chaine de caractère ('SAG-%' il y a SAG-A et SAG-B qui bloquent alors je met 'SAG-%')
un truc du genre:
Merci de votre attention de votre aide et toutes cette sorte de chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select * from EVENTS where any_column like 'SAG-%'
Partager