Requête Transact-SQL - SQL Server Management Studio
Utilisez l'éditeur de requête Transact-SQL pour créer et exécuter des scripts Transact-SQL.
Fonctionnalités
- Tapez vos scripts dans la fenêtre de requête.
- Pour exécuter les scripts, appuyez sur F5 ou cliquez sur Exécuter dans la barre d'outils ou bien, dans le menu Requête, cliquez sur Exécuter. Si une partie du code est sélectionnée, seule cette partie sera exécutée. Si aucune partie du code n'est sélectionnée, le contenu de l'éditeur de requête sera exécuté dans sa totalité.
- Pour obtenir de l'aide sur la syntaxe Transact-SQL, sélectionnez un mot clé dans l'éditeur de requête et appuyez ensuite sur F1.
- Pour accéder à l'aide dynamique sur la syntaxe Transact-SQL, dans le menu Aide, cliquez sur Aide dynamique pour ouvrir le composant d'aide dynamique. Avec l'aide dynamique, les rubriques d'aide s'affichent dans la fenêtre d'aide dynamique lorsque des mots clés sont tapés dans l'éditeur de requête.
Barre d'outils Requête SQL
Lorsque vous ouvrez l'éditeur de requête, la barre d'outils Requête SQL s'affiche avec les boutons suivants.
- Se connecter
Ouvre la boîte de dialogue Se connecter au serveur pour établir une connexion avec un serveur.
- Déconnecter
Déconnecte l'éditeur de requête actuel du serveur.
- Modifier la connexion
Ouvre la boîte de dialogue Se connecter au serveur pour établir une connexion avec un autre serveur.
- Nouvelle requête avec la connexion actuelle
Ouvre une nouvelle fenêtre de l'éditeur de requête en utilisant les informations de connexion de la fenêtre actuelle de l'éditeur de requête.
- Bases de données disponibles
Permet de se connecter à une autre base de données sur le même serveur.
- Exécuter
Exécute le code sélectionné ou, si aucun code n'est sélectionné, exécute la totalité du code figurant dans l'éditeur de requête.
- Analyser
Vérifie la syntaxe du code sélectionné. Si aucun code n'est sélectionné, vérifie la syntaxe de la totalité de la fenêtre de l'éditeur de requête.
- Annuler l'exécution de la requête
Envoie une demande d'annulation au serveur. Certaines requêtes ne peuvent pas être annulées immédiatement et doivent attendre une condition d'annulation appropriée. ?Lors de l'annulation des requêtes, des retards peuvent survenir, le temps d'annuler les transactions.
- Afficher le plan d'exécution estimé
Demande un plan d'exécution de la requête au processeur de requêtes sans exécuter la requête et affiche le plan dans la fenêtre Plan d'exécution. Ce plan utilise les statistiques d'index pour estimer le nombre de lignes qui seront renvoyées pendant chaque partie de l'exécution de la requête. Le plan de requête utilisé dans la pratique peut être différent du plan d'exécution estimé ; en effet, si le nombre de lignes renvoyées diffère sensiblement de l'estimation, le processeur de requêtes modifie le plan pour qu'il soit plus efficace.
- Analyser la requête dans l'Assistant Paramétrage de base de données
Ouvre l'Assistant Paramétrage du moteur de base de données et spécifie la syntaxe sélectionnée en tant que charge de travail à analyser.
- Concevoir une requête dans l'éditeur
Démarre l'outil Concepteur de requêtes en appelant les tables de la requête actuelle.
- Inclure le plan d'exécution réel
Exécute la requête, puis renvoie les résultats de la requête et le plan d'exécution utilisé pour la requête en tant que plan de requête graphique dans la fenêtre Plan d'exécution.
- Inclure les statistiques du client
Insère une fenêtre Statistiques du client contenant des statistiques relatives à la requête et aux paquets réseau ainsi que le temps écoulé depuis le début de la requête.
Mode SQLCMD
Exécute la syntaxe sélectionnée en utilisant SQLCMD.Remarque : Vous pouvez exécuter des commandes du système d'exploitation avec le mode SQLCMD. Veillez à ne pas exécuter des instructions qui demandent une réponse. Il n'est en effet pas possible d'interagir avec la connexion pour répondre à la requête, par conséquent l'exécution de la requête se poursuit jusqu'à ce que la requête soit annulée. Pour plus d'informations, consultez Modification de scripts SQLCMD à l'aide de l'Éditeur de requête.
- Résultats dans du texte
Renvoie les résultats de la requête dans la fenêtre Résultats sous forme de texte.
- Résultats dans des grilles
Renvoie les résultats de la requête dans la fenêtre Résultats sous forme d'une ou plusieurs grilles.
- Résultats dans un fichier
Lors de l'exécution de la requête, la boîte de dialogue Enregistrer les résultats s'ouvre. Tapez le Nom de fichier, puis cliquez sur Enregistrer pour enregistrer les résultats de la requête en tant que Fichier de rapport avec l'extension.rpt
. Pour des options avancées, cliquez sur la flèche de déroulement du bouton Enregistrer, puis cliquez sur Enregistrer avec le codage.
- Options de requête
Ouvre la boîte de dialogue Options de requête pour configurer les options par défaut de l'exécution des requêtes et des résultats des requêtes.
Voir aussi
Autres ressources
Écriture, analyse et modification de scripts à l'aide de SQL Server Management Studio
Modification de scripts et de fichiers dans SQL Server Management Studio
Raccourcis clavier dans SQL Server Management Studio
Personnalisation des menus et des touches de raccourci
Codage en couleurs dans les éditeurs de code
Migration de l'Analyseur de requêtes vers SQL Server Management Studio
Utilisation de l'utilitaire sqlcmd