我刚刚开始使用断点在 Management Studio (SQL Server 2008) 中调试 T-SQL 存储过程。我注意到断点窗口有一个条件列:
但是我找不到任何方法来实际指定断点上的条件,而不是通过调试菜单,不是通过断点上的上下文菜单或断点窗口等。
有没有办法在 SSMS 中使用条件断点,或者该列是否存在于某些未来版本中?
我刚刚开始使用断点在 Management Studio (SQL Server 2008) 中调试 T-SQL 存储过程。我注意到断点窗口有一个条件列:
但是我找不到任何方法来实际指定断点上的条件,而不是通过调试菜单,不是通过断点上的上下文菜单或断点窗口等。
有没有办法在 SSMS 中使用条件断点,或者该列是否存在于某些未来版本中?
I have found a workaround:
in case my condition is @IterationNR = 18
I have stated
IF @IterationNR = 18
SET @IterationNR = @IterationNR
and set breakpoint to line with SET
command...
另一种方法是创建一个 C# 或 VB .NET 应用程序,该应用程序使用 ADO .NET 来执行您在 SQL Server Management Studio 上执行的 SQL 查询,并在 Visual Studio 中的 SqlCommand 对象上设置条件断点或命中计数断点。