gpt4 book ai didi

visual-studio-2008 - 在SSMS中,当编辑存储的proc时,如何使行号和错误号匹配?

转载 作者:行者123 更新时间:2023-12-03 07:55:59 26 4
gpt4 key购买 nike

上面措辞严谨的问题(尽量简短)。让我们再试一次:

在Microsoft SQL Server Management Studio中,当您编辑SP并在同一窗口中执行sp时,错误会显示在屏幕底部,您可以双击以突出显示导致错误的代码。但是,它永远不会排队,通常比实际误差低6至13行,通常更低。它将突出显示诸如评论等内容。

有人知道如何让这些排队吗? T-SQL中的哪一行构成?

我已经尝试了所有正常的事情,例如将注释放在行中(无效),在alter procedure行之前删除注释(无效),在alter procedure行之前删除所有代码,例如SET ANSI_NULLS ON,等等(无效)。奇。

最佳答案

错误的第一行=第一行是sys.sql_modules,它可能是“ALTER PROCEDURE”,但可能是空白行。对于批处理来说是不同的,但是问题是关于存储过程。

VS和SSMS的第1行=窗口中的第1行

因此,上面的SET内容+任何空白行都会导致差异。

解决方案:删除“ALTER PROC”上方的所有内容,因此这是第1行。

关于visual-studio-2008 - 在SSMS中,当编辑存储的proc时,如何使行号和错误号匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com