Задание условия точки останова

Условием для точки останова служит выражение Transact-SQL, проверяемое отладчиком по достижению точки останова. Если достигнуто указанное число попаданий или удовлетворяется указанное условие, то отладчик останавливает выполнение или выполняет действие, заданное для точки останова.

Задание условий

Необходимо задать допустимое выражение Transact-SQL, результатом вычисления которого является логическое значение. Дополнительные сведения см. в разделе Выражения (Transact-SQL).

Если задать условие точки останова с недопустимым синтаксисом, немедленно появится предупреждение. Если задать условие с допустимым синтаксисом, но недопустимой семантикой, предупреждение появится, когда точка останова будет достигнута в первый раз. В любом случае отладчик прервет выполнение, как только будет достигнута недопустимая точка останова.

Задание условия

  1. В окне редактора щелкните глиф точки останова правой кнопкой мыши и выберите в контекстном меню пункт Условие.

    — или —

    В окне Точки останова щелкните глиф точки останова правой кнопкой мыши и выберите в контекстном меню пункт Условие.

  2. Введите в поле Условие диалогового окна Условие точки останова допустимое логическое выражение.

  3. Если выбрать Истинно, выполнение будет прерываться, когда выражение принимает значение true, а если Изменилось — когда значения выражения изменяется.

    ПримечаниеПримечание

    Отладчик не проверяет это логическое выражение, пока не будет достигнута первая точка останова. Если выбрать Изменилось, отладчик не будет считать первую проверку изменением и, следовательно, не будет прерывать при ней исполнение.

См. также

Задания

Настройка счетчика числа попаданий

Задание действия в точке останова