指定断点条件

适用范围:SQL Server

断点条件是当到达断点时,由调试程序计算的 Transact-SQL 表达式。 如果满足条件,并且达到任何指定的命中计数,则调试器或者中断,或者执行为断点指定的操作。

指定条件

指定的表达式必须是计算结果为布尔值的有效 Transact-SQL 表达式。 有关详细信息,请参阅表达式 (Transact-SQL)

如果用于指定断点条件的语法无效,则会立即出现一条警告消息。 如果用于指定条件的语法有效但语义无效,则会在第一次命中断点时显示一条警告消息。 在这两种情况下,当命中无效断点时,调试器都将中断执行。

指定条件

  1. 在编辑器窗口中,右键单击断点符号,然后选择快捷键菜单上的“条件…”。

    -或-

    在“断点”窗口中,右键单击断点符号,然后选择快捷键菜单上的“设置”。

  2. “断点设置”对话框中,选择“条件”选项,然后从下拉列表中选择“条件表达式”

  3. 输入条件表达式的有效布尔表达式

  4. 如果希望在表达式的计算结果为 true 时断开,则选择“为 true”,如果希望在表达式的值发生更改时断开,则选择“更改时”

    注意

    在第一次到达断点之前,调试器不会计算布尔表达式。 如果选择“更改时”,则调试程序不会将第一次计算视为一项更改,因此不会在第一次计算时中断。