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. |