Vous pouvez développer des requêtes pour des données relationnelles et XML en créant des instructions SQL et XQuery dans l'éditeur SQL et XQuery.
L'outil prend en charge la création d'une ou de plusieurs instructions de chaque type, de même que
l'imbrication des différents types d'instruction. Les instructions que vous créez et sauvegardez sont
sont stockées dans un fichier avec l'extension .sql.
L'éditeur SQL et XQuery fournit les options suivantes :
- Panneau de connexion et de commandes
- Le panneau supérieur de l'éditeur contient des informations de connexion et des boutons
de commande. Lorsqu'aucune connexion n'est spécifiée pour le script, le lien Aucune connexion s'affiche. Cliquez sur le lien pour créer ou indiquer une connexion à la base de données.
Les boutons de commande suivants sont disponibles à droite de la bordure supérieure pour simplifier l'accès :
- Exécuter SQL
- Ouvrir Visual Explain
- Démarrer l'optimisation... (affiché uniquement dans les produits incluant une fonction d'optimisation de requête)
- Importer
- Exporter
- Exécuter et collecter les attributs de performance (affiché uniquement dans les produits ou fonctions prenant en charge la fonctionnalité d'attributs de performance)
- Gestionnaire de travaux
- Panneau de commandes
- Le panneau de commandes, situé dans la partie supérieure de l'éditeur, comprend
des onglets incluant des commandes également disponibles dans le menu contextuel
de l'éditeur. Vous pouvez utiliser le panneau de commandes ou le menu contextuel
pour effectuer des actions associées aux commandes. Vous
pouvez masquer le panneau de commandes lorsque vous ne l'utilisez pas.
Le panneau de commandes
contient les onglets Configuration, Validation, Registres spéciaux et
Attributs de performance.
- Prise en charge des instructions multiples
- Vous pouvez entrer des instructions multiples dans un fichier .sql, puis les exécuter.
- Caractère de fin d'instruction variable
- Par défaut, l'éditeur SQL et XQuery utilise un point-virgule (;) comme caractère de fin d'instruction. Vous pouvez spécifier un caractère de fin différent pour les instructions que vous créez dans l'éditeur SQL et XQuery. Pour définir le caractère de fin d'instruction, ouvrez un script ou utilisez l'onglet Validation de l'éditeur SQL et XQuery.
- Mise en évidence de syntaxe
- Pour vous aider à différencier les éléments d'une instruction SQL ou d'une instruction XQuery,
la mise en évidence de syntaxe dans le texte affiche chaque type d'élément de la même couleur.
- Assistant de contenu
- L'assistant de contenu est un outil d'édition qui fournit des informations pratiques
tandis que vous entrez une instruction SQL ou XQuery. Ainsi, lorsque vous tapez le point
qui suit un qualificatif de schéma dans une instruction SQL, l'assistant de contenu
fournit une liste des tables du schéma.
Lorsque vous développez votre instruction,
vous pouvez à tout moment appuyer sur la combinaison de touches Ctrl + Espace pour afficher
l'aide contextuelle sur le codage dans la fenêtre de l'assistant de contenu.
- Analyse syntaxique de requête et validation
- En cours de frappe, l'analyseur syntaxique vérifie la syntaxe
des expressions SQL et XQuery et fournit une indication visuelle
des erreurs éventuelles détectées dans la requête.
L'analyse syntaxique de la requête est facultative. Si vous ne souhaitez pas utiliser l'analyse syntaxique de requête, ouvrez l'onglet Validation, sélectionnez l'option Valider la syntaxe de l'instruction, puis No validation (Aucune validation) dans la liste des options de validation.