Vous pouvez valider la syntaxe des instructions SQL et XQuery dans
l'éditeur SQL et XQuery. Vous pouvez également valider la table, la colonne et les
références des procédures mémorisées dans les instructions SQL.
Vous pouvez valider les instructions SQL et XQuery existantes lorsque vous ouvrez
leur script dans l'éditeur SQL et XQuery.
Vous pouvez également valider les instructions SQL et XQuery lorsque vous les
créez ou les modifiez dans l'éditeur.
Avant de commencer
- Pour vous assurer que la validation s'exécute lorsque vous ouvrez un script existant dans l'éditeur SQL et XQuery, définissez les options de validation dans la fenêtre Préférences de la page Editeur SQL et XQuery ().
- Le script qui contient les instructions SQL et XQuery que vous souhaitez valider doit être ouvert dans l'éditeur SQL et XQuery.
Pourquoi et quand exécuter cette tâche
L'analyse des instructions SQL et XQuery permet de valider leur syntaxe, notamment en vérifiant la validité des mots clés et de leur emplacement dans les instructions. Par défaut, l'analyse dépend du type de base de données à laquelle le script est associé.
Vous pouvez changer l'analyseur syntaxique à utiliser pour la validation ; par exemple, si vous prévoyez
d'exporter un script à utiliser dans une autre base de données prise en charge. Si vous avez
dissocié un script de sa base de données, vous pouvez sélectionner l'analyseur syntaxique
à utiliser pour la validation.
La table, la colonne et les références des
procédures mémorisées sont uniquement validées dans les instructions DML SQL. Le
processus de validation détermine si les conditions ci-dessous
sont remplies :
- Les tables qui sont référencées dans les instructions SQL existent dans la base
de données connectée
- Les colonnes référencées existent dans la table à laquelle elles sont associées
- Les procédures mémorisées qui sont appelées dans les instructions SQL
existent dans la base de données connectée
Procédure
Pour valider des instructions SQL et XQuery dans l'éditeur SQL et XQuery :
- Facultatif : Si vous souhaitez valider des instructions
basées sur un type de base de données spécifique qui ne correspond pas au type utilisé
pour votre connexion, modifiez l'analyseur à utiliser pour la validation :
- Ouvrez l'onglet Validation.
- Sélectionnez une option de validation.
- Pour valider la syntaxe des instructions, cliquez avec le bouton droit de la souris
dans l'éditeur et sélectionnez une option de validation.
- Pour valider la syntaxe des instructions de la connexion
sélectionnée dans l'onglet Configuration, sélectionnez l'option Valider la syntaxe de l'instruction pour la configuration en cours.
- Pour valider la syntaxe des instructions d'un type de serveur de données différent,
sélectionnez l'option Valider la syntaxe de l'instruction.
Sélectionnez un type de serveur de données dans la liste.
- Facultatif : Pour valider les références des tables, des colonnes et des
procédures mémorisées dans les instructions SQL DML dans le script,
exécutez l'une des actions suivantes :
- Ouvrez l'onglet Validation, puis cochez la case Valider les références d'objets de base de données.
- Cliquez avec le bouton droit sur l'éditeur puis sélectionnez
Valider les références d'objets de base de données.
Résultats
Les erreurs de validation s'affichent dans la barre de marqueur de l'éditeur SQL et XQuery.