Partager via


Comment : valider une requête sans exécution

Mise à jour : novembre 2007

Après avoir écrit un script ou une requête, vous pouvez valider la syntaxe Transact-SQL (T-SQL) avant d'exécuter le script ou la requête. La validation examine la syntaxe de chaque instruction T-SQL et retourne toutes les erreurs sans compiler ni exécuter l'instruction. Par exemple, cette validation n'identifie pas de noms de colonne ni de table mal orthographiés.

Remarque :

La validation se produit sur le serveur de base de données.

Pour valider la syntaxe de votre requête dans le menu Données

  1. Ouvrez la requête dans l'éditeur T-SQL. Pour plus d'informations sur le mode de démarrage de l'éditeur, consultez Comment : démarrer l'éditeur T-SQL.

  2. Dans le menu Données, pointez sur Éditeur T-SQL, puis cliquez sur Valider la syntaxe SQL.

    La requête est vérifiée pour s'assurer que la syntaxe SQL est correcte. Cette validation requiert une connexion de base de données et vous ne pouvez pas l'exécuter pendant que la session de l'éditeur est déconnectée. Si une erreur survient, elle s'affiche sous l'onglet Messages du volet des résultats et dans la fenêtre Liste d'erreurs. Si aucune erreur ne se produit, le message « La syntaxe SQL est valide. » s'affiche.

    Si vous souhaitez exécuter votre requête après l'avoir validée, consultez Comment : exécuter une requête.

Pour valider la syntaxe de votre requête à partir de la barre d'outils

  1. Ouvrez la requête dans l'éditeur T-SQL. Pour plus d'informations sur le mode de démarrage de l'éditeur, consultez Comment : démarrer l'éditeur T-SQL.

  2. Dans la barre d'outils Transact-SQL, cliquez sur Valider la syntaxe SQL.

    La requête est vérifiée pour s'assurer que la syntaxe SQL est correcte. Cette validation requiert une connexion de base de données et vous ne pouvez pas l'exécuter pendant que la session de l'éditeur est déconnectée. Si une erreur survient, elle s'affiche sous l'onglet Messages du volet des résultats et dans la fenêtre Liste d'erreurs. Si aucune erreur ne se produit, le message « La syntaxe SQL est valide. » s'affiche.

    Si vous souhaitez exécuter votre requête après l'avoir validée, consultez Comment : exécuter une requête.

Pour valider la syntaxe de votre requête à partir du menu contextuel

  1. Ouvrez la requête dans l'éditeur T-SQL. Pour plus d'informations sur le mode de démarrage de l'éditeur, consultez Comment : démarrer l'éditeur T-SQL.

  2. Cliquez avec le bouton droit n'importe où dans la fenêtre de l'éditeur, puis cliquez sur Valider la syntaxe SQL.

    La requête est vérifiée pour s'assurer que la syntaxe SQL est correcte. Cette validation requiert une connexion de base de données et vous ne pouvez pas l'exécuter pendant que la session de l'éditeur est déconnectée. Si une erreur survient, elle s'affiche sous l'onglet Messages du volet des résultats et dans la fenêtre Liste d'erreurs. Si aucune erreur ne se produit, le message « La syntaxe SQL est valide. » s'affiche.

    Si vous souhaitez exécuter votre requête après l'avoir validée, consultez Comment : exécuter une requête.

Pour valider la syntaxe de votre requête à l'aide du raccourci clavier

  1. Ouvrez la requête dans l'éditeur T-SQL. Pour plus d'informations sur le mode de démarrage de l'éditeur, consultez Comment : démarrer l'éditeur T-SQL.

  2. Cliquez avec le bouton droit n'importe où dans la fenêtre de l'éditeur et appuyez sur CTRL+F5.

    La requête est vérifiée pour s'assurer que la syntaxe SQL est correcte. Cette validation requiert une connexion de base de données et vous ne pouvez pas l'exécuter pendant que la session de l'éditeur est déconnectée. Si une erreur survient, elle s'affiche sous l'onglet Messages du volet des résultats et dans la fenêtre Liste d'erreurs. Si aucune erreur ne se produit, le message « La syntaxe SQL est valide. » s'affiche.

    Si vous souhaitez exécuter votre requête après l'avoir validée, consultez Comment : exécuter une requête.

Voir aussi

Tâches

Procédure pas à pas : création et exécution d'un script Transact-SQL simple

Autres ressources

Analyse et exécution d'un script dans l'éditeur Transact-SQL

Notions essentielles de modification Transact-SQL