Bonjour, j'aimerai savoir s'il est possible de savoir si une table est utilisée dans une vue ou procédure ou fonction ou même les états(je ne vois pas comment pour les états)...Merci !!
Bonjour, j'aimerai savoir s'il est possible de savoir si une table est utilisée dans une vue ou procédure ou fonction ou même les états(je ne vois pas comment pour les états)...Merci !!
Pour tout ce qui est basé, Toad permet la recherche.
Manuellement il suffit de rechercher dans les tables sources (all_sources)
Pour les états, formes, etc... vu que c'est du compilé, moi je recherche dans les fmb et rdf sous unix ou avec ultraedit.
Sachant que le résultat n'est pas sur à 100%
Schema browser => onglet "used by"
Sinon c'est la vue dba_dependencies![]()
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
et avec Oracle SQL Developer, tu as l'onglet depedencies qui te permet de savoir où ta table est utilisée.
oui, les trois vues dba_dependencies, user_dependencies et all_dependencies te permettent de voir ça.
Dans referenced_name tu auras les noms des objets qui sont utilisés dans ta fonction, et referenced_type te donnera le type de l'objet (table, package, etc.) et le troisieme champ c'est le type de la relation entre les objets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT referenced_name, referenced_type, dependency_type FROM user_dependencies WHERE name = nom_de_ta_fonction
qu'entends tu par "état"?
Partager