指定断点条件

适用于SQL Server

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

此功能适用于 SSMS 版本17.9.1 和更早版本。

指定条件

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

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

指定条件

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

    -或-

    在“断点”窗口中,右键单击断点符号,然后单击快捷菜单上的“条件”。

  2. “断点条件” 对话框中,在 “条件” 框中输入一个有效的布尔表达式。

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

    注意

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

另请参阅