我试图用命令改变现有的存储过程
ALTER'name_of_stored"程序'
但是,该名称以红色突出显示,表示它是无效对象.我能够成功执行该命令但是我想知道为什么SQL Server 2008 R2会将其记录为错误.
小智 83
它是SSMS,而不是SQL Server.如果它是数据库引擎的错误,你就会知道它(它不会成功执行命令).
您需要刷新Intellisense缓存(Ctrl + Shift + R).或者您可以转到编辑 - >智能感知 - >刷新本地缓存.
小智 6
使用CREATE PROCEDURE而不是使用创建存储过程ALTER PROCEDURE.