Compartir a través de


Especificar una condición de punto de interrupción

Una condición de punto de interrupción es una expresión de Transact-SQL evaluada por el depurador cuando se alcanza el punto de interrupción. Si se satisface la condición y se alcanza el número de llamadas especificado, el depurador interrumpe, o bien, realiza la acción definida para el punto de interrupción.

Especificar condiciones

La expresión especificada debe ser una expresión válida de Transact-SQL que se evalúe como un valor booleano. Para obtener más información, vea Expresiones (Transact-SQL).

Si especifica una condición de punto de interrupción con sintaxis no válida, aparecerá inmediatamente un mensaje de advertencia. Si especifica una condición con sintaxis válida, pero la semántica no es válida, aparecerá un mensaje de advertencia la primera vez que se llegue al punto de interrupción. En cualquier caso, el depurador interrumpe la ejecución cuando se alcanza el punto de interrupción.

Para especificar una condición

  1. En la ventana del editor, haga clic con el botón secundario del mouse en el glifo del punto de interrupción y, a continuación, haga clic en la opción Condición del menú contextual.

    O bien

    En la ventana Puntos de interrupción, haga clic con el botón secundario en el glifo del punto de interrupción y, a continuación, haga clic en la opción Condición del menú contextual.

  2. En el cuadro de diálogo Condición de punto de interrupción, escriba una expresión booleana válida en el cuadro Condición.

  3. Elija Es true si desea interrumpir la ejecución cuando la expresión se evalúa como true, o elija Ha cambiado si desea interrumpir la ejecución cuando el valor de la expresión ha cambiado.

    [!NOTA]

    El depurador no evalúa la expresión booleana hasta la primera vez que se alcanza el punto de interrupción. Si elige Ha cambiado, el depurador no considerará la primera evaluación como cambio, por lo que el depurador no interrumpirá le ejecución en la primera evaluación.

Vea también

Tasks

Especificar un número de llamadas

Especificar una acción del punto de interrupción