2010-07-22 56 views
1

SQL Server 2008是否有内置的调试器?我有一个存储过程,如果它提供了一串字母字符(而不是数字)就会返回一个错误,并且我希望能够在返回错误之前确定它到达哪条线。调试SQL查询

回答

1

SQL Server Management Studio中可以调试存储在SQL Server 2008中的程序打开您的存储过程和,而不是打“执行”按钮(红色感叹号)热播的“调试”按钮(绿色“玩“箭头)。

http://www.mssqltips.com/tip.asp?tip=1695

0

我会在各个点上添加PRINT'Checkpoint A passed'类型的语句以查看它有多远..输出将出现在消息选项卡上。这是一种蹩脚的调试方式,但它的工作原理。

insert into blah blah blah 

print 'Passed the insert' 

select blah 

print 'Passed the select'