如何:对存储过程、用户定义的函数和触发器使用断点

可以使用断点调试 Microsoft SQL Server 存储过程、用户定义的函数和触发器,其方法在很大程度上与调试其他类型的脚本或程序源代码相同。

在调试 SQL 例程时,断点实际存储在对应的解决方案文件中。 如果想关闭、然后重新打开具有相同断点的集成开发环境,则必须重新打开在以前调试并保存对应的 SQL 例程时打开的同一解决方案。

下面是将断点用于 Microsoft SQL Server 的最常见的过程。

提示

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

打开存储过程、用户定义函数或触发器

  1. 连接到某数据库。

  2. 右击要调试的存储过程、用户定义函数或触发器,再选择快捷菜单中的**“打开”**。

    即在编辑器窗口中打开对应的 SQL 例程。

插入断点

  1. 在编辑器窗口中,在要插入断点的地方右击 SQL 语法行。

  2. 指向**“断点”,再单击“插入断点”**。

可以通过移除或禁用现有的断点来修改处于活动状态的断点。 也可以清除所有的断点并修改断点属性。

移除断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击“移除断点”**。

禁用断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击“禁用断点”**。

删除或禁用所有断点

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 从**“调试”菜单中单击“删除所有断点”“禁用所有断点”**。

更改断点属性

  1. 将光标放在包含断点的 SQL 语法行上。

  2. 右击,指向**“断点”,再单击要修改的属性。 其选项为“位置”“条件”“命中次数”“筛选器”“命中条件”**。

请参见

其他资源

使用存储过程和用户定义的函数