중단점 조건 지정Specify a Breakpoint Condition

중단점 조건은 중단점에 도달할 때마다 디버거가 평가하는 Transact-SQLTransact-SQL 식입니다.A breakpoint condition is a Transact-SQLTransact-SQL expression that is evaluated by the debugger when the breakpoint is reached. 지정한 조건을 만족하고 지정한 적중 횟수에 도달하면 디버거는 중단점에 대해 지정된 동작을 중단하거나 수행합니다.If the condition is satisfied and any specified hit count reached, the debugger either breaks or performs the action specified for the breakpoint.

조건 지정Specifying Conditions

부울 값으로 평가되는 올바른 Transact-SQL 식을 지정해야 합니다.The expression specified must be a valid Transact-SQL expression that evaluates to a Boolean value. 자세한 내용은 식(Transact-SQL)을 참조하세요.For more information, see Expressions (Transact-SQL).

올바르지 않은 구문을 사용하여 중단점 조건을 지정하면 즉시 경고 메시지가 나타납니다.If you specify a breakpoint condition with invalid syntax, a warning message appears immediately. 구문은 올바르지만 의미 체계가 올바르지 않은 조건을 지정하면 처음 중단점에 도달할 때 경고 메시지가 표시됩니다.If you specify a condition with valid syntax but invalid semantics, a warning message is displayed the first time the breakpoint is hit. 두 경우 모두 올바르지 않은 중단점에 도달하면 디버거가 실행을 중지합니다.In either case, the debugger breaks execution when the invalid breakpoint is hit.

조건을 지정하려면To Specify a Condition

  1. 편집기 창에서 중단점 문자 모양을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 조건 을 클릭합니다.In the editor window, right-click the breakpoint glyph, and then click Condition on the shortcut menu.

    -또는--or-

    중단점 창에서 중단점 문자 모양을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 조건 을 클릭합니다.In the Breakpoints window, right-click the breakpoint glyph, and then click Condition on the shortcut menu.

  2. 중단점 조건 대화 상자에서 조건 상자에 올바른 부울 식을 입력합니다.In the Breakpoint Condition dialog box, enter a valid Boolean expression in the Condition box.

  3. 식의 결과가 true 일 경우 중단하려면 참인 경우를 선택하고, 식의 값이 변경될 경우 중단하려면 이(가) 변경된 경우 를 선택합니다.Choose Is true if you want to break when the expression evaluates to true, or choose Has changed if you want to break when the value of the expression has changed.

    참고

    중단점에 처음 도달할 때까지 디버거는 부울 식을 평가하지 않습니다.The debugger does not evaluate the Boolean expression until the first time the breakpoint is reached. 이(가) 변경된 경우를 선택한 경우 디버거는 첫 번째 평가를 변경으로 간주하지 않으므로 첫 번째 평가 시에는 중단하지 않습니다.If you choose Has changed, the debugger does not consider the first evaluation to be a change, so the debugger will not break on the first evaluation.

참고 항목See Also

적중 횟수 지정 Specify a Hit Count
중단점 동작 지정 Specify a Breakpoint Action