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

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.

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 lorsque l'expression correspond à true, ou choisissez a changé si vous souhaitez arrêter lorsque la valeur de l'expression a changé.

    [!REMARQUE]

    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

Tâches

Spécifier un nombre d'accès

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