Compartilhar via


Especificar uma condição de ponto de interrupção

Uma condição de ponto de interrupção é uma expressão Transact-SQL que é avaliada pelo depurador ao atingir o ponto de interrupção. Se a condição for atendida e qualquer contagem de ocorrências especificada for atingida, o depurador será interrompido ou executará a ação especificada para o ponto de interrupção.

Especificando condições

A expressão especificada deve ser uma expressão Transact-SQL válida que seja avaliada como um valor Booliano. Para obter mais informações, consulte Expressões (Transact-SQL).

Se você especificar uma condição de ponto de interrupção com sintaxe inválida, será exibida uma mensagem de aviso imediatamente. Se você especificar uma condição com sintaxe válida, mas semântica inválidas, será exibida uma mensagem de aviso da primeira vez que o ponto de interrupção for atingido. Em qualquer um dos casos, o depurador interromperá a execução quando o ponto de interrupção inválido for atingido.

Para especificar uma condição

  1. Na janela do editor, clique com o botão direito do mouse no glifo do ponto de interrupção e clique em Condição no menu de atalho.

    - ou -

    Na janela Pontos de Interrupção, clique com o botão direito do mouse no glifo do ponto de interrupção e clique em Condição no menu de atalho.

  2. Na caixa de diálogo Condição de Ponto de Interrupção, insira uma expressão Booliana válida na caixa Condição.

  3. Escolha É true para interromper quando a expressão for avaliada como true ou escolha Foi alterado para interromper quando o valor da expressão for alterado.

    ObservaçãoObservação

    O depurador não avalia a expressão Booliana até a primeira vez que o ponto de interrupção é atingido. Se você escolher Foi alterado, o depurador não considerará a primeira avaliação como uma alteração, então o depurador não interromperá na primeira avaliação.

Consulte também

Tarefas

Especificar uma contagem de ocorrências

Especificar uma ação de ponto de interrupção