Compartilhar via


Percorrer código Transact-SQL

O depurador Transact-SQL permite que você controle quais instruções Transact-SQL são executadas em uma janela do Editor de Consultas do Mecanismo de Banco de Dados. Você pode pausar o depurador em instruções individuais e exibir o estado dos elementos de código nesse ponto.

Pontos de interrupção

Um ponto de interrupção sinaliza o depurador para pausar a execução em uma instrução Transact-SQL específica. Para obter mais informações sobre pontos de interrupção, consulte Como usar pontos de interrupção Transact-SQL.

Controlando a execução de uma instrução

No depurador do Transact-SQL, você pode especificar as seguintes opções para executar por meio da instrução atual em código Transact-SQL:

  • Executar até o próximo ponto de interrupção.

  • Avançar para a próxima instrução.

    Se a próxima instrução chamar um procedimento armazenado, uma função ou um gatilho do Transact-SQL, o depurador exibirá uma nova janela do Editor de Consultas que contém o código do módulo. A janela está no modo de depuração e a execução pausa na primeira instrução do módulo. Você pode mover-se pelo código do módulo, por exemplo, definindo pontos de interrupção ou percorrendo o código.

  • Passe pela próxima instrução.

    A próxima instrução é executada. No entanto, se a próxima instrução chamar um procedimento armazenado, uma função ou um gatilho, o código do módulo será executado até o fim, e os resultados serão retornados ao código de chamada. Se você tiver certeza de que não há erros em um procedimento armazenado, poderá passar por ele. A execução pausa na instrução que segue a chamada do procedimento armazenado, da função ou do gatilho.

  • Sair de um procedimento armazenado, uma função ou um gatilho.

    A execução pausa na instrução que segue a chamada do procedimento armazenado, da função ou do gatilho.

  • Execute do local atual ao local atual do ponteiro e ignore todos os pontos de interrupção.

A tabela a seguir lista os vários modos nos quais você pode controlar como as instruções são executadas no depurador do Transact-SQL.

Ação Procedimento
Executar todas as instruções da instrução atual para o próximo ponto de interrupção No menu Depurar, clique em Continuar.

Na barra de ferramentas Depurar , clique no botão Continuar .
Avançar para a próxima instrução ou módulo No menu Depurar, clique em Entrar.

Na barra de ferramentas Depurar, clique no botão Entrar.

Pressione F11.
Passar pela próxima instrução ou módulo No menu Depurar, clique em Passo Sobre.

Na barra de ferramentas Depurar, clique no botão Step Over.

Pressione F10.
Sair de um módulo No menu Depurar , clique em Sair.

Na barra de ferramentas Depurar , clique no botão Sair .

Pressione SHIFT+F11.
Executar para o local do cursor atual Clique com o botão direito do mouse na janela Editor de Consultas e então clique em Executar até o Cursor.

Pressione CTRL+F10.

Consulte Também

Informações do depurador Transact-SQL