我正在生成一个大型脚本来进行大量插入和更新。当我运行它时,我遇到一些错误,但是错误消息不能让我查明问题-行号是最后一个“GO”之后的行,因此我找不到正确的行。
我想将对脚本的调用添加到T-SQL中的一个函数中,该函数将只写入结果窗口,因此我对发生错误的位置有一个更好的了解。
最佳答案
您可以在怀疑会导致问题的便笺中简单地使用PRINT
例如
print 'Step 1'
insert into tableA -- some code here
...
print 'Step 2'
etc
您还可以将代码包装到TRY CATCH语句块中,并在出现问题时抛出自定义错误或打印错误消息
关于sql - 在SQL Server Management Studio中获取调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1803357/