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


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

применимо к:SQL Server

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

Определение условий

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

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

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

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

    -или-

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

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

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

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

    Заметка

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