- Vous devez d'abord disposer d'un projet Visual Expert en cours d'exécution.
Si nécessaire, vous pouvez trouver un guide de démarrage ici. - Dans le treeview, sélectionnez l'élément modifié.
Par exemple, une colonne de la base de données. - Dans la barre de navigation, cliquez sur "Analyse d'impact".
- Tous les objets utilisant cette colonne sont affichés dans une hiérarchie de conteneurs, pour faciliter leur recherche et leur modification.
- Sélectionnez 1 objet : son code s'affiche, et les références à la colonne sont mises en évidence
![Run Impact Analysis in Visual Expert Check Impact Analysis for Oracle PL/SQL Code Changes](/images/See-Impact-Analysis-Visual-Expert.png)
Où est utilisée une colonne dans ma base de données Oracle et dans mon code PL/SQL ?
Une colonne a changé : quel est l'impact sur mon code PL/SQL ?
Trouvez toutes les références à une colonne ou à une table Oracle.
Faites en sorte que votre application ne casse pas lorsque votre schéma évolue.
Quels objets Oracle sont supportés par l'analyse d'impact ?
Vous pouvez trouver les références à n'importe quel élément de code, du moment qu'il appartient à un langage supporté par Visual Expert : objets, méthodes, variables, tables, colonnes, vues, procédures, triggers, packages...
Vous trouverez ci-dessous quelques exemples supplémentaires :
Où est appelée une fonction dans le code Oracle PL/SQL ?
Si j'ajoute un paramètre à ma fonction : quel code dois-je mettre à jour ?
Si le prototype d'une fonction ou d'une procédure doit changer, vous pouvez retrouver instantanément tous les appels à cette fonction - et les mettre à jour.
Où ma variable est-elle référencée dans le code Oracle PL/SQL ?
Si ma variable change, quel code est affecté ?
Trouvez toutes les références à une variable dans votre code. Mettez votre code à jour correctement, pour éviter les effets secondaires négatifs.
Où sont supprimées mes données dans le code Oracle PL/SQL ?
Quel code sert à supprimer / mettre à jour / insérer à partir d'une table ?
Quelque chose s'est mal passé ? Les données ne sont pas supprimées comme prévu ? Trouvez tous les endroits dans votre code qui suppriment des données de cette table.