2010-07-22 57 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'