Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
O depurador de Transact-SQL permite controlar 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 declarações individuais e, em seguida, visualizar o estado dos elementos de código nesse ponto.
Pontos de interrupção
Um ponto de interrupção sinaliza ao depurador para pausar a execução numa instrução específica Transact-SQL. Para obter mais informações sobre pontos de interrupção, consulte Transact-SQL pontos de interrupção.
Execução da declaração de controlo
No depurador Transact-SQL, você pode especificar as seguintes opções para execução a partir da instrução atual em Transact-SQL código:
Corra para o próximo ponto de interrupção.
Entre na próxima declaração.
Se a próxima instrução invocar um Transact-SQL procedimento armazenado, função ou gatilho, 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 no módulo. Em seguida, você pode percorrer o código do módulo, por exemplo, definindo pontos de interrupção ou passando pelo código.
Passo sobre a próxima declaração.
A próxima instrução é executada. Se a instrução invocar um procedimento armazenado, função ou gatilho, o código do módulo será executado até terminar, retornando os resultados para o código de chamada. Se você estiver confiante de que não há erros em um procedimento armazenado, poderá passar por cima dele. A execução é interrompida na instrução que segue a chamada para o procedimento armazenado, função ou disparador.
Saia de um procedimento armazenado, função ou acionador.
A execução é interrompida na instrução que segue a chamada para o procedimento armazenado, função ou disparador.
Corra desde o local atual até o local atual do ponteiro e ignore todos os pontos de paragem.
A tabela a seguir lista as várias maneiras pelas quais você pode controlar como as instruções são executadas no depurador Transact-SQL.
| Ação | Execute a ação: |
|---|---|
| Execute todas as instruções desde a instrução atual até ao próximo ponto de interrupção | Selecione Continuar no menu Depurar. Selecione o botão Continuar na barra de ferramentas Depurar. Pressione F5. |
| Entre na próxima instrução ou módulo | Selecione Step Into no menu Debug. Selecione o botão Step Into na barra de ferramentas Debug. Pressione F11. |
| Avance para a próxima instrução ou módulo | Selecione Step Over no menu Depurar. Selecione o botão Step Over na barra de ferramentas Debug. Pressione F10. |
| Sair de um módulo | Selecione Sair no menu Depurar. Selecione o botão Saída na barra de ferramentas Depurar. Pressione a Shift+F11. |
| Executar para a posição atual do cursor | Clique com o botão direito do rato na janela Editor de Consultas e, em seguida, selecione Executar até ao cursor. Pressione Ctrl+F10. |