Partager via


Comment : exécuter une requête

Mise à jour : novembre 2007

Après avoir écrit un script ou une requête, vous voudrez, en général, l'exécuter et examiner les résultats. Avant d'exécuter votre requête, vous devez vérifier que vous êtes connecté à la base de données et au serveur appropriés. Si vous essayez d'exécuter votre requête alors que vous n'êtes pas connecté, vous serez invité à établir une connexion.

Pour exécuter votre requête dans l'éditeur Transact-SQL

  1. Ouvrez la requête dans l'éditeur Transact-SQL (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 Exécuter SQL.

    Pour exécuter votre requête à l'aide d'un raccourci clavier, appuyez sur F5 (ou CTRL+E).

    Pour exécuter votre requête à partir de la barre d'outils, cliquez sur Exécuter SQL.

    Pour exécuter votre requête à partir d'un menu contextuel, cliquez avec le bouton droit dans l'éditeur T-SQL, puis cliquez sur Exécuter SQL.

    La requête s'exécute sur la base de données à laquelle vous êtes connecté. Le temps nécessaire pour vous retourner des résultats variera en fonction de la complexité de la requête, de la charge sur le serveur de base de données et des caractéristiques du serveur de base de données.

    Pour plus d'informations sur l'annulation d'une requête en cours d'exécution, consultez Comment : annuler une requête en cours d'exécution.

    Pour plus d'informations sur l'affichage des résultats d'une requête, consultez Vue d'ensemble des résultats de la requête.

Pour exécuter une instruction incluse dans un script ou une requête à plusieurs instructions

  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 l'éditeur, mettez en surbrillance l'instruction que vous voulez exécuter.

  3. Dans la barre d'outils de l'éditeur T-SQL, cliquez sur Exécuter SQL.

    L'instruction que vous avez mise en surbrillance s'exécute sur la base de données à laquelle vous êtes connecté. Le temps nécessaire pour vous retourner des résultats variera en fonction de plusieurs facteurs. Ces facteurs sont notamment la complexité de la requête, la charge sur le serveur de base de données et les caractéristiques du serveur de base de données.

    Vous pouvez également exécuter l'instruction en surbrillance à l'aide du raccourci clavier (F5 ou CTRL+E), de la barre d'outils ou du menu contextuel, comme indiqué dans la procédure précédente.

    Pour plus d'informations sur l'annulation d'une requête en cours d'exécution, consultez Comment : annuler une requête en cours d'exécution.

    Pour plus d'informations sur l'affichage des résultats d'une requête, consultez Vue d'ensemble des résultats de la requête.

Sécurité

Vous pouvez exécuter des scripts et des requêtes uniquement si vous disposez des autorisations appropriées sur le serveur, la base de données et les objets de base de données auquel vous accédez. Par exemple, si vous n'avez pas d'autorisations pour exécuter des procédures stockées sur une base de données, l'exécution de scripts qui appellent des procédures stockées échouera.

Si vous ne disposez pas des autorisations suffisantes pour exécuter tout ou partie d'un script, des erreurs s'affichent sous l'onglet Messages du volet de résultats et dans la fenêtre Liste d'erreurs.

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

Gestion des connexions de base de données dans l'éditeur Transact-SQL

Notions essentielles de modification Transact-SQL