Pour utiliser la vue Structure SQL, procédez comme suit :
La vue est composée de trois pages, qui apparaissent en bas de l'écran.
La page Database (Base de données) de la vue Structure SQL regroupe les instructions SQL sous des objets de base de données qui sont eux-mêmes regroupés sous des schémas de base de données. Veuillez noter que chaque instruction peut être développée.
La vue Base de données présente la hiérarchie suivante :
Schéma de base de données
Table
Instruction SQL
Projet Java
Méthode exécutant l'instruction SQL
Colonnes dans l'instruction SQL
Projet Java
Package Java
Interface
Méthode
Instruction SQL
Schéma de base de données
Table
Colonne
Le fichier approprié s'ouvre dans l'onglet Inventory_levelsData et pureQuery place le curseur sur la ligne contenant l'instruction SELECT.
La vue Structure SQL fournit un filtre que vous pouvez utiliser pour n'afficher que les instructions de votre choix.
Bien que votre ID utilisateur soit le schéma par défaut de votre projet Java, la vue Structure SQL affiche les instructions SQL dans tous les projets Java répertoriés dans l'explorateur de packages. Vous devez donc indiquer le schéma dans le filtre.
Lorsque vous cliquez sur OK, la vue Structure SQL ne doit afficher que quatre instructions SELECT, conformément aux critères spécifiés.
Option | Description |
---|---|
Rechercher dans la source | Cette option ouvre le fichier Java dans lequel apparaît l'instruction en vue de l'éditer. Le curseur est placé au début de la ligne de l'instruction. |
Exécuter SQL | Cette option exécute l'instruction et affiche le résultat dans la vue Résultats SQL. |
Afficher dans l'éditeur SQL | Cette option ouvre l'instruction dans l'éditeur SQL en vue de l'éditer. |
Exporter les données SQL dans un fichier | Cette option enregistre l'instruction dans un fichier. |
Comparer | Si vous sélectionnez deux instructions, cette option les ouvre dans l'éditeur Comparer, vous permettant ainsi de voir en quoi elles diffèrent. |
Récupérer des données EXPLAIN | Cette option exécute l'utilitaire EXPLAIN. EXPLAIN est un outil de surveillance de Visual Explain qui génère des informations sur le coût estimé de l'exécution d'une instruction SQL SELECT, INSERT, UPDATE ou DELETE. |
Ouvrir Visual Explain | Cette option ouvre l'assistant Collecte de données Explain qui permet de collecter des informations dont Visual Explain a besoin pour fournir un diagramme du plan d'accès de l'instruction. Lorsque vous en avez terminé avec l'assistant Collecte de données Explain, la vue Diagramme du plan d'accès s'ouvre. Elle contient le diagramme du plan d'accès de l'instruction. Pour plus d'informations sur Visual Explain, voir Génération de diagrammes de plans d'accès avec Visual Explain. |
Obtenir le rapport Query Tuner | Génère des recommandations permettant d'optimiser l'instruction, sous réserve que OptimQuery Tuner sot installé sur votre système. |
Ouvrir Query Tuner | Ouvre l'instruction dans Optim Query Tuner, sous réserve que Optim Query Tuner soit installé sur votre système. |
Générer le code pureQuery | Pour les instructions SELECT, cette option génère
une interface contenant une méthode qui exécute l'instruction. Cette
option génère également une implémentation de l'interface. Vous pouvez choisir
de générer un bean qui peut conserver les résultats des requêtes ou
d'utiliser un bean existant. Pour les instructions DELETE, INSERT et UPDATE, cette option génère une interface contenant une méthode qui exécute l'instruction et une implémentation de cette interface. |
Rechercher dans pureQueryXML | Vous pouvez utiliser cette option dans le cadre de l'optimisation client pureQuery, un sujet non couvert par ce tutoriel. |
Filtrer | Ouvrer la fenêtre Filtrer que vous pouvez utiliser pour n'afficher que les instructions SQL de votre choix. |
Afficher l'éditeur SQL dans la table ou Afficher l'éditeur SQL dans l'arborescence | Permet de basculer de l'affichage des instructions SQL dans une table à l'affichage des instructions SQL dans une arborescence, et inversement. |
Afficher les données | Cette option permet d'afficher les données de performance ou les données EXPLAIN de l'instruction. Dans la leçon suivante, vous découvrirez comment utiliser la vue Structure SQL pour regrouper des données sur les performances des instructions SQL dans votre projet. |