Partager via


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.

Capture d’écran de la viewlet Historique des requêtes, avec une zone vide sous l’en-tête.

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.

Capture d’écran de l’onglet Historique des requêtes, où deux requêtes select * sont listées avec des coches vertes à gauche.

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.

Étapes suivantes