Historique des requêtes dans l’extension mssql
Cet article présente les fonctionnalités de l’historique des requêtes dans l’extension mssql pour VS Code. L’historique des requêtes s’affiche sous la forme d’une section de l’affichage SQL Server, disponible dans la barre latérale par défaut lorsque l’extension mssql pour VS Code est installée.
Voir l'historique des requêtes
Initialement, la vue Historique des requêtes est vide, mais une fois que vous exécutez une requête, elle est capturée et affichée dans la fenêtre, avec une ligne distincte affichée pour chaque exécution.
Chaque ligne se compose de trois parties :
- Icône d’état : l’icône d’état est « ✔️ » si la requête s’exécute correctement ou « ❌ » si une erreur s’est produite.
- Texte de la requête : texte de la requête exécutée
- Informations de connexion : serveur et base de données sur lesquels la requête a été exécutée
Actions de ligne de l’historique des requêtes
Le fait de cliquer avec le bouton droit sur une ligne d’historique affiche un menu avec les actions suivantes disponibles :
- Ouvrir la requête
- Exécuter la requête
- Supprimer
Ouvrir une requête
L’option Ouvrir la requête ouvre une nouvelle fenêtre d’éditeur de requête remplie avec le texte de la requête exécutée à l’aide de la connexion de cette requête.
Exécuter une requête
L’option Exécuter la requête effectue la même action que l’option Ouvrir la requête, mais exécute également immédiatement l’instruction.
Supprimer
L’option Supprimer supprime définitivement la ligne d’historique sélectionnée.
Gestion de l’historique des requêtes
La capture de l’historique des requêtes peut être gérée avec la possibilité d’effacer tout l’historique ou de suspendre/démarrer dynamiquement la capture d’historique.
Stockage des données
Actuellement, toutes les informations sont stockées en mémoire et ne sont pas conservées lors de la sortie de l’application. L’historique des requêtes à partir d’une session n’est pas disponible dans une nouvelle fenêtre VS Code.
Effacer tout l'historique
L’action permettant d’effacer tout l’historique des requêtes est également disponible à partir de la palette de commandes (MS SQL : Effacer tout l’historique) et en tant que bouton d’action dans l’affichage. Cette action supprime définitivement toutes les lignes d’historique.
Mettre en pause/Démarrer la capture de l’historique des requêtes
La possibilité de mettre en pause et de démarrer la capture de l’historique des requêtes est disponible à partir de la palette de commandes (MS SQL : Activer la capture de l’historique des requêtes) et en tant que bouton d’action sur le panneau. Lors de la mise en pause, aucune donnée d’exécution de requête n’est stockée par l’historique des requêtes.