我正在生成一个大型脚本来执行一堆插入和更新.当我运行它时,我得到一些错误,但错误消息不让我查明问题 - 行号是自上次"GO"以来,所以我找不到正确的行.
我想将我的脚本调用添加到T-SQL中的一个函数中,该函数只会写入结果窗口,因此我可以更好地了解错误发生的位置.
kri*_*tof 13
你可以简单地在你怀疑可能导致问题的褶皱中使用PRINT
例如
print 'Step 1'
insert into tableA -- some code here
...
print 'Step 2'
etc
Run Code Online (Sandbox Code Playgroud)
您还可以将代码包装到TRY CATCH语句块中,如果出现问题则抛出自定义错误或打印错误消息