指定命中计数

适用范围:SQL Server

断点命中计数是每次到达断点时由 Transact-SQL 调试程序递增的计数器。 如果达到指定的命中计数并满足所有指定的断点条件,则调试器将执行为断点指定的操作。

命中计数注意事项

默认情况下,每次到达断点时即中断执行。 您可以在下面的选项之间进行选择:

  • 总是中断(默认值)
  • 当命中计数等于指定值时中断
  • 当命中计数等于指定值的倍数时中断
  • 当命中计数大于或等于指定值时中断

中断命中计数在调试会话范围内递增。 所有命中计数在每个调试会话开始时均设置为零。

要跟踪命中断点的次数,但不执行中断,请将命中计数指定为一个非常高的值,以便断点永远不会中断。

当命中计数和断点条件都得到满足时,断点的默认操作为中断执行。 有关指定其它操作的信息,请参阅指定断点操作

指定命中计数

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

    -或-

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

  2. 选择“条件”选项,然后从下拉列表中选择“命中次数”

  3. 从下拉列表中选择分隔符选项:“=“多倍于”或“>=”

  4. 在文本框中输入一个整数,以指定命中次数。

  5. 选择达到命中次数时的行为。

    选项 行为
    操作 有关详细信息,请参阅指定断点行为
    命中后禁用断点 达到命中次数时禁用断点。
    仅当命中以下断点时才启用 选择定义的断点。
  6. 选择“关闭”以实现更改。

查看或重置当前命中次数

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

    -或-

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

  2. 选择为命中次数指定的整数右侧的 X,以删除配置并将当前命中次数设置为零。

  3. 选择“关闭”以实施更改