Bonjour, je suis novice avec Oracle et je ne maîtrise pas bien encore son environnement. Je cherche à créer une requête qui me retournerait le nom de tous les synonyms possédant un champ LIKE = "%clé%". En soit la requête n'est pas compliquée lorsque l'on ne veut que les synonyms de l'utilisateur courant, moi je voudrais qu'elle me retournent un résultat pour tous les utilisateurs ( owners ?).
Voici ce que j'ai pour l'instant
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT synonym_name AS Synonyme, column_name, table_owner FROM all_synonyms S JOIN all_tab_columns T ON S.synonym_name = T.table_name WHERE T.column_name LIKE '%clé%';
J'espère avoir été assez précis, je précise également que j'ai fais une recherche avant de poster mais n'étant pas familier avec l'environnement Oracle j'ai un peu de mal a m'y retrouver.
EDIT: J'ai éssayé, a la place de all_synonyms de requêter sur la table dba_synonyms, seulement j'ai une erreur comme quoi cette table ou vue n'existe pas :/
Partager