SSMS中是否有命令暂停在选定点执行,比如放置断点?
示例:
declare @i int
declare @b int
debugger // stop execution here
select * from myTable
像javascript中的debugger
命令?
答案 0 :(得分:2)
如果您只想执行某个部分,那么您只能选择该部分并执行它。如果您只想执行此部分,则选择此部分和
declare @i int
declare @b int
按F5或单击执行按钮。
稍后您可以执行此部分。 select * from myTable
答案 1 :(得分:1)
通常调试sp是棘手的我在每个循环中使用print语句所以我可以知道它进入了循环,最好的方法是将它们放在一个事务中,而不是通过这种方式来回报交易只是回滚事务数据库也将完好无损并打印变量,以便您可以知道值