Effectuer des analyses d'impact sur le code PL/SQL Oracle depuis le treeview.

  1. 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.
  2. Dans le treeview, sélectionnez l'élément modifié.
    Par exemple, une colonne de la base de données.
  3. Dans la barre de navigation, cliquez sur "Analyse d'impact".
  4. Tous les objets utilisant cette colonne sont affichés dans une hiérarchie de conteneurs, pour faciliter leur recherche et leur modification.
  5. Sélectionnez 1 objet : son code s'affiche, et les références à la colonne sont mises en évidence
Check Impact Analysis for Oracle PL/SQL Code Changes

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.

Check Oracle PL/SQL Code Impact Analysis

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.
Impact Analysis for Functions Called in Oracle PL/SQL Code

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.

Impact Analysis for Variables in Oracle PL/SQL Code

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.

Impact Analysis for Deleted Data in Oracle PL/SQL Code

 

Visual Expert 2021, Oracle, PL/SQL, Code Analysis, Impact Analysis