Requêter sur les synonymes de tous les users, possible ?
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:
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 :/