Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |