Punti di interruzione Transact-SQL
Si applica a: SQL Server
I punti di interruzione specificano la sospensione dell'esecuzione del debugger Transact-SQL in un'istruzione Transact-SQL specifica, per consentire le visualizzazione dello stato degli elementi di codice in tale punto.
Questa funzionalità è disponibile con la versione 17.9.1 di SSMS e versioni precedenti.
Punti di interruzione
Quando si esegue il debugger Transact-SQL, è possibile attivare o attivare un punto di interruzione per istruzioni specifiche. Quando viene raggiunta un'istruzione con un punto di interruzione, il debugger sospende l'esecuzione per consentire la visualizzazione di informazioni di debug, ad esempio i valori presenti in variabili e parametri.
È possibile gestire i punti di interruzione singolarmente nella finestra dell'editor o collettivamente tramite la finestra Punti di interruzione . È possibile modificare i punti di interruzione per specificare elementi quali condizioni specifiche in presenza delle quali l'esecuzione deve essere sospesa oppure le azioni in caso di esecuzione del punto di interruzione.
Attività correlate ai punti di interruzione
Descrizione dell'attività | Argomento |
---|---|
Viene decritto come specificare l'istruzione Transact-SQL in corrispondenza della quale il debugger deve sospendere l'esecuzione. | Attivare/disattivare un punto di interruzione |
Viene descritto come disattivare temporaneamente un punto di interruzione e riattivarlo in un secondo momento. Viene inoltre descritto come eliminare un punto di interruzione. | Abilitare, disabilitare ed eliminare punti di interruzione |
Viene descritto come specificare una condizione che definisce se l'interruzione nel punto deve avvenire in base alla valutazione di un'espressione Transact-SQL specificata. | Impostare una condizione del punto di interruzione |
Viene descritto come specificare un numero di passaggi che determina l'interruzione solo quando l'istruzione contenente il punto di interruzione è stata eseguita un determinato numero di volte. | Specificare un numero di passaggi |
Viene descritto come specificare un filtro che determina l'interruzione in corrispondenza del punto impostato solo per processi o thread specificati. | Specificare un filtro per un punto di interruzione |
Viene descritto come specificare un'azione Quando raggiunto , ovvero un'operazione personalizzata eseguita quando viene eseguita l'istruzione del punto di interruzione. Ne è un esempio la visualizzazione di un messaggio. | Specificare un'azione del punto di interruzione |
Viene descritto come modificare la posizione di un punto di interruzione. | Modificare la posizione di un punto di interruzione |