SSMS - 使用sql命令停止执行

时间:2017-06-08 05:02:46

标签: sql-server ssms

SSMS中是否有命令暂停在选定点执行,比如放置断点?

示例:

declare @i int
declare @b int

debugger // stop execution here

select * from myTable

像javascript中的debugger命令?

2 个答案:

答案 0 :(得分:2)

如果您只想执行某个部分,那么您只能选择该部分并执行它。如果您只想执行此部分,则选择此部分和

declare @i int
declare @b int

按F5或单击执行按钮。

稍后您可以执行此部分。 select * from myTable

答案 1 :(得分:1)

通常调试sp是棘手的我在每个循环中使用print语句所以我可以知道它进入了循环,最好的方法是将它们放在一个事务中,而不是通过这种方式来回报交易只是回滚事务数据库也将完好无损并打印变量,以便您可以知道值