Histórico de consultas na extensão mssql

Este artigo apresenta a funcionalidade do histórico de consultas na extensão mssql para VS Code. O histórico de consultas é exibido como uma seção no modo de exibição do SQL Server, que estará disponível na barra lateral por padrão quando a extensão mssql para VS Code for instalada.

Captura de tela do viewlet Histórico de Consultas com uma área em branco embaixo do cabeçalho.

Exibir o histórico de consultas

Inicialmente, o modo de exibição do histórico de consultas estará vazio, mas depois que você executar uma consulta, ele será capturado e exibido na janela, com uma linha distinta exibida para cada execução.

Captura de tela da guia Histórico de Consultas com duas consultas selecionadas * listadas com marcas de seleção verdes à esquerda.

Cada linha consiste em três partes:

  • Ícone de status: o ícone de status será um "✔️" se a consulta for executada com êxito ou um "❌" se ocorrer um erro.
  • Texto da Consulta: o texto da consulta que foi executada
  • Informações de Conexão: o servidor e o banco de dados em que a consulta foi executada

Ações da linha de histórico de consultas

Clicar com o botão direito do mouse em uma linha de histórico abrirá um menu com as seguintes ações disponíveis:

  • Abrir Consulta
  • Executar Consulta
  • Excluir

Abrir consulta

A opção Abrir consulta abre uma nova janela do editor de consultas preenchida com o texto da consulta com base na consulta executada, usando a conexão dela.

Executar consulta

A opção Executar consulta faz a mesma coisa que a Abrir consulta, mas também executará a instrução imediatamente.

Excluir

A opção Excluir exclui permanentemente a linha de histórico selecionada.

Gerenciamento do histórico de consultas

A captura do histórico de consultas pode ser gerenciada com a capacidade de limpar todo o histórico ou pausar/iniciar dinamicamente a captura do histórico.

Armazenamento de dados

Atualmente, todas as informações são armazenadas na memória e não persistidas após a saída do aplicativo. O histórico de consultas de uma sessão não está disponível em uma nova janela do VS Code.

Limpar todo o histórico

A ação para limpar todo o histórico de consultas também está disponível na paleta de comandos (MS SQL: Limpar Todo o Histórico) e como um botão de ação no modo de exibição. Essa ação exclui permanentemente TODAS as linhas de histórico.

Pausar/iniciar a captura do histórico de consultas

A capacidade de pausar e iniciar a captura do histórico de consultas está disponível na paleta de comandos (MS SQL: Alternar a Captura do Histórico de Consultas) e como um botão de ação no painel. Enquanto estiver em pausa, nenhum dado de execução de consulta será armazenado pelo histórico de consultas.

Próximas etapas