Bonjour à tous,
Comme indiqué dans le titre, j'aimerais savoir quelle requête PL/SQL permet de lister l'ensemble des tables contenant le même nom de champs.
Peu importe si le contenu de celui-ci diffère d'une table à l'autre.
Merci.
Bonjour à tous,
Comme indiqué dans le titre, j'aimerais savoir quelle requête PL/SQL permet de lister l'ensemble des tables contenant le même nom de champs.
Peu importe si le contenu de celui-ci diffère d'une table à l'autre.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select table_name, column_name from user_tab_columns where column_name in (select column_name from user_tab_columns group by column_name having count(*) > 1) order by column_name, table_name;
Bonjour et merci pour ta réponse.
Cela dit, je ne vois pas comment adapter ta requête à ma recherche.
Je recherche le champs code_ent dans la base avec le nom des tables le contenant
en ajoutant une condition dans la requête que tu as fournis, j'ai 0 item en résultat. Or, ce champs existe et cela devrait m'afficher un résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT table_name, column_name FROM user_tab_columns WHERE column_name IN (SELECT column_name FROM user_tab_columns GROUP BY column_name HAVING count(*) > 1) and column_name = 'code_ent' ORDER BY column_name, table_name;
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