Поделиться через


Указание условия точки останова

Область применения: SQL Server

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

Указание условий

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

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

Указание условия

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

    –или–

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

  2. В диалоговом окне "Параметры точки останова" выберите параметр "Условия" и выберите условное выражение в раскрывающемся списке.

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

  4. Выберите Значение true, если вы хотите разорвать, когда выражение оценивается как true, или выберите значение "При изменении", если требуется прервать значение выражения.

    Примечание.

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