Retrouver l'ID d'une clé étrangère sur l'ensemble d'une base Oracle [Résolu]

Signaler
Messages postés
110
Date d'inscription
mercredi 28 mars 2007
Statut
Membre
Dernière intervention
28 août 2012
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour à tous,

Je me pose une question à laquelle je ne suis pas encore parvenu à trouver de réponse, je me tourne donc vers la communauté...

J'utilise une base Oracle de plusieurs centaines de tables, qui ont toutes en commun d'avoir 2 champs relatifs aux données d'audit, à savoir un champ 'créateur' et un champ 'modificateur' qui sont des clés étrangères vers une table 'Acteur'.

J'aurais besoin de remplacer, disons, la valeur '0000001' affectée sur l'ensemble des tables dans ces 2 zones par la valeur '0000002'.
Est-il possible d'effectuer une requête qui me listera, sur l'intégralité de ma base Oracle, les tables et colonnes dans lesquelles cette valeur '0000001' est présente ?

Merci d'avance pour vos lumières !


A +,

amundain

1 réponse

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
355
/*Selectionne toutes les tables accessibles par l'utilisateur connecté*/
SELECT table_name FROM all_tables;

/*Selectionne toutes les tables
*Il faut être admin pour celle là*/
SELECT table_name FROM dba_tables;