Partager via


Spécifier une condition de point d'arrêt

S'applique à : SQL Server

Une condition de point d'arrêt est une expression Transact-SQL évaluée par le débogueur lorsque le point d'arrêt est atteint. Si la condition est satisfaite et si le nombre d'accès spécifié est atteint, le débogueur arrête ou effectue l'action spécifiée pour le point d'arrêt.

Cette fonctionnalité fonctionne avec SSMS version 17.9.1 et antérieure.

Spécification des conditions

L'expression spécifiée doit être une expression Transact-SQL valide qui correspond à une valeur booléenne. Pour plus d’informations, consultez Expressions (Transact-SQL)

Si vous spécifiez une condition de point d'arrêt avec une syntaxe incorrecte, un message d'avertissement apparaît immédiatement. Si vous spécifiez une condition avec une syntaxe correcte mais une sémantique incorrecte, un message d'avertissement s'affiche lorsque le point d'arrêt est atteint pour la première fois. Dans les deux cas, le débogueur arrête l'exécution lorsque le point d'arrêt non valide est atteint.

Pour spécifier une condition

  1. Dans la fenêtre de l’éditeur, cliquez avec le bouton droit sur le glyphe du point d’arrêt, puis cliquez sur Condition dans le menu contextuel.

    -ou-

    Dans la fenêtre Points d’arrêt , cliquez avec le bouton droit sur le glyphe du point d’arrêt, puis cliquez sur Condition dans le menu contextuel.

  2. Dans la boîte de dialogue Condition de point d’arrêt , entrez une expression booléenne valide dans la zone Condition .

  3. Choisissez Est vrai si vous souhaitez arrêter quand l’expression correspond à la valeur true, ou choisissez a changé si vous souhaitez arrêter quand la valeur de l’expression a changé.

    Notes

    Le débogueur n'évalue l'expression booléenne que lorsque le point d'arrêt est atteint pour la première fois. Si vous choisissez a changé, le débogueur ne considère pas la première évaluation comme une modification, donc il ne s’y arrête pas.

Voir aussi