Condividi tramite


Impostare una condizione del punto di interruzione

Una condizione per il punto di interruzione è un'espressione Transact-SQL valutata dal debugger quando viene raggiunto il punto di interruzione. Se la condizione viene soddisfatta e viene raggiunto un numero di passaggi specificato, il debugger interrompe o esegue l'azione specificata per il punto di interruzione.

Definizione delle condizioni

L'espressione specificata deve essere un'espressione Transact-SQL valida che restituisce un valore booleano. Per ulteriori informazioni, vedere Espressioni (Transact-SQL).

Se si specifica una condizione per il punto di interruzione con una sintassi non valida, viene immediatamente visualizzato un messaggio di avviso. Se si specifica una condizione con una sintassi valida ma una semantica non valida, viene visualizzato un messaggio di avviso la prima volta che viene raggiunto il punto di interruzione. In entrambi i casi, il debugger interrompe l'esecuzione al raggiungimento del punto di interruzione non valido.

Per specificare una condizione

  1. Nella finestra dell'editor fare clic con il pulsante destro del mouse sul glifo del punto di interruzione, quindi scegliere Condizione dal menu di scelta rapida.

    -oppure-

    Nella finestra Punti di interruzione fare clic con il pulsante destro del mouse sul glifo del punto di interruzione, quindi scegliere Condizione dal menu di scelta rapida.

  2. Nella finestra di dialogo Condizione punto di interruzione immettere un'espressione booleana valida nella casella Condizione.

  3. Scegliere È True se si desidera interrompere l'esecuzione quando l'espressione restituisce true oppure scegliere È stato modificato se si desidera interrompere l'esecuzione quando viene modificato il valore dell'espressione.

    [!NOTA]

    Il debugger non valuta l'espressione booleana fino a quando il primo il punto di interruzione non viene raggiunto. Se si sceglie È stato modificato, il debugger non considera la prima valutazione una modifica e pertanto non interrompe l'esecuzione in corrispondenza della prima valutazione.

Vedere anche

Attivitá

Specifica di un numero di passaggi

Impostazione di un'azione del punto di interruzione