Vous pouvez valider la syntaxe des instructions SQL et XQuery dans l'éditeur SQL et XQuery. Vous pouvez également valider les références de table, de colonne et de procédure stockée des instructions SQL.
Vous pouvez valider les instructions SQL et
XQuery existantes lorsque vous ouvrez le script contenant les instructions dans l'éditeur SQL et XQuery. Vous pouvez aussi 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 de l'éditeur SQL et XQuery ().
- Le script contenant les instructions SQL ou XQuery que vous voulez 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 connecté. Vous pouvez modifier l'analyseur à utiliser pour la validation ; par exemple, si vous
prévoyez d'exporter un script pour l'utiliser dans une autre base de données prise en charge. Si vous avez déconnecté un script de sa base de données, vous pouvez sélectionner
l'analyseur à utiliser pour la validation.
Les références de table, de colonne et de procédure stockée ne sont validées que dans les instructions DML SQL. Le processus de validation détermine si les conditions suivantes sont respectées :
- Les tables 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 stockées 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 voulez valider les instructions
en fonction d'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, puis sélectionnez l'option de validation.
- Pour valider la syntaxe des instructions de la connexion
sélectionnée dans l'onglet Configuration, sélectionnez l'option Validate
statement syntax for current configuration (Valider la syntaxe de l'instruction pour la configuration actuelle).
- 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 ensuite un type de serveur de données dans la liste.
- Facultatif : Pour valider les références de table, de colonne et de procédure stockée
dans les instructions DML SQL du script, effectuez l'une des
actions suivantes :
- Dans le panneau de commandes, cliquez sur l'onglet Validation et cochez la case Valider les références d'objets de base de données.
- Cliquez avec le bouton droit de la souris dans l'éditeur, puis sélectionnez Validate
Database Object (Valider l'objet de la base de données).
Résultats
Les erreurs de validation s'affichent dans la barre de marqueur de l'éditeur SQL et XQuery.