Validation d'instructions SQL et XQuery

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

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 suivantes 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 :

  1. Facultatif : Pour changer l'analyseur syntaxique à utiliser pour la validation, dans le panneau de commandes de l'éditeur, cliquez sur l'onglet Validation, puis sélectionnez un autre fournisseur de base de données dans la liste Validate statement syntax (Valider la syntaxe de l'instruction).
  2. Pour valider la syntaxe des instructions, cliquez dans l'éditeur avec le bouton droit de la souris puis sélectionnez Valider la syntaxe de l'instruction.
  3. Facultatif : Pour valider la table, la colonne et les références des procédures mémorisées dans les instructions DML SQL du script, effectuez l'une des actions suivantes :
    • Dans le panneau de commandes, cliquez sur 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.

Commentaires