我正在使用MSSQL Management Studio。我已经使用CREATE PROCEDURE创建了一个存储过程,现在正在使用现在包含ALTER PROCEDURE的脚本进行处理。此语句后面的过程名称用红色下划线,编辑器说它无法找到它。尽管如此,存储过程显示在左侧树视图中,我可以右键单击它并运行它而不会出现错误。当我这样做时,生成的临时脚本运行存储过程...
EXEC @return_value = [dbo].[SP_V00_CreateABCTable]
还以红色突出显示名称。
我不明白编辑器如何声称该对象不存在但是然后运行它没有错误。有没有人知道可能会发生什么?
答案 0 :(得分:6)
或者您也可以在此处刷新本地缓存表单
答案 1 :(得分:3)
如果您在打开SQL管理器工作室会话后创建了存储过程,则会经常发生这种情况。刷新对象资源管理器不会刷新语法检查器的此数据。打开工作室的新实例将刷新智能感知数据。