EXPLORATION
DU CODE
|
Procédures stockées |
Après l’analyse du projet, Visual Expert peut afficher
plusieurs listes de procédures.
* Liste des procédures définies dans le projet
* Liste des procédures référencées par
votre projet (peu importe que le code soit inclus dans le projet)
* Procédure par type d’accès (Procédure
comprenant un ordre Delete, Update, Insert ou Select)
* Procédures dont le nom et/ou le code source contient une
chaîne de caractères donnée
* Procédure appelée par des composants PowerBuilder
(1)
(1) Requiert Visual
Expert pour PowerBuilder |
| Requêtes SQL |
Après l’analyse de votre projet, Visual
Expert peut afficher plusieurs listes de procédures :
* Requêtes SQL définies dans le projet
* Requêtes SQL par type d’accès (select, insert,
update ou delete)
* Requêtes SQL par type de définition = définies
dans le code PL/SQL, le script PowerBuilder (1) ou la Datawindow(1)
* Requêtes SQL contenant une chaîne de caractères
donnée (recherche textuelle ciblée sur les requêtes
SQL du projet)
(1) Requiert Visual
Expert pour PowerBuilder
Vous pouvez sélectionner des packages, procédures,
fonctions, block, triggers ou curseurs et lister tous les ordres
SQL définis dans les composants sélectionnés.
Voir un exemple |
| Architecture du code |
Sélectionner un ou plusieurs
packages, procédures, fonctions, block, triggers ou curseurs.
Visual Expert ouvrira ensuite le treeview avec l’architecture
du code des composants sélectionnés.
Voir un exemple |
Exploration
via les liens hypertextes
|
Quand il affiche votre code, Visual Expert ajoute
un lien hypertexte pour chaque référence trouvée.
Cliquer sur ce lien vous permet d’ouvrir le code source du composant
référencé. |
| Composants PL/SQL |
Listes des Packages, Procédures, Fonctions,
Blocks, Triggers, Curseurs et Aliases définis dans l’application.
Chaque liste s’ouvre dans le treeview de Visual Expert.
Voir un exemple |
| Recherche d'une chaîne de caractères |
Vous pouvez chercher une chaîne de caractères
dans votre projet. Plusieurs options sont disponibles:
* Recherche globale dans tout le projet (comprenant le code PL/SQL,
le code PowerBuilder(1), les fichiers SQL...)
* Recherche limitée à un type de composant (Par exemple,
vous pouvez chercher uniquement les triggers).
* Vous pouvez chercher dans le nom et/ou le code source des composants.
* Vous pouvez utiliser les expressions régulières pour
une recherche (plus
d'info sur les expressions régulières)
* Vous pouvez faire une recherche dans une sélection de composants
(Par exemple après avoir sélectionné des procédures
dans le treeview).
(1) Requiert Visual
Expert pour PowerBuilder |
ANALYSE
D’IMPACT
(cross-references) |
Tables et Colonnes |
Si vous sélectionnez une table
ou une colonne, Visual Expert listera les procédures, fonctions,
block, triggers, curseurs... faisant référence à
cette table ou colonne. Voir
un exemple
Si vous développez également avec PowerBuilder, toutes
les références PB sont comprises dans le résultat.
(Pour en savoir plus sur Visual
Expert pour PowerBuilder) |
| Procédures
et Fonctions PL/SQL |
Visual Expert peut aussi
lister tous les composants appelant une procédure ou une fonction.
Voir
un exemple
Si vous développez aussi avec PowerBuilder, toutes les références
PB sont comprises dans le résultat
(En savoir plus sur Visual
Expert pour PowerBuilder) |
| Variables et paramètres
PL/SQL |
Même concept: Visual Expert
peut trouver n’importe quelle référence à
des variables et paramètres PL/SQL |
| Datatypes Oracle |
Visual Expert peut lister toutes les
variables ou paramètres déclarés dans un datatype
donné.
Par exemple quelles sont les variables et les paramètres créés
avec le datatype VARCHAR2. Voir
un exemple |
| Fonctions
Oracle |
Vous pouvez savoir où
une fonction Oracle donnée est utilisée (Par ex: Count,
decode, to_char...).
Visual Expert peut lister chaque appel sur cette fonction.
Voir un exemple |
Références
PL/SQL
|
Procédures et
Fonctions référencées |
Sélectionnez un ou plusieurs
packages, procédures, fonctions, block, triggers ou curseurs.
Visual Expert listera toutes les Procédures, fonctions, curseurs
et variables référencés par les composants sélectionnés. |
| Curseurs PL/SQL |
Visual Expert peut aussi lister les
curseurs PL/SQL référencés par les packages,
procédures, fonctions, blocks, triggers ou curseurs. |
| Paramètres et Variables PL/SQL |
Vous pouvez lister toutes les variables et les
paramètres référencés dans les packages,
procédures, fonctions, blocks, triggers ou curseurs. |
| Appels depuis les objets
PowerBuilder vers les procédures PL/SQL |
Si vous développez aussi avec
PowerBuilder, vous pouvez lister toutes les références
des objets PowerBuilder vers PL/SQL:
* par PBL (liste des procédures stockées appelées
par chaque PBL)
* par Objet (liste des procédures stockées appelées
par chaque objet PowerBuilder)
(En savoir plus sur Visual
Expert pour PowerBuilder) |
Database
References |
Table et Colonnes
référencées
|
Pendant la lecture du code, Visual Expert va extraire
et analyser les requêtes SQL de votre code.
Vous pouvez ainsi lister toutes les tables et colonnes référencées
par votre code PL/SQL. |
| Alias |
Visual Expert peut aussi lister les
alias utilisés dans les requêtes SQL. |
Fonctions
Oracle
|
Vous pouvez lister toutes les fonctions
système Oracle (Par ex : Count, Decode, To_char...) utilisées
dans le code PL/SQL. |