创建标量函数“无效的对象名称 dbo.fnMyFunctionName”时出错

4 sql-server sql-server-2008-r2

我正在使用 SQL Server 2008 R2。我尝试创建一个新的标量函数。函数被创建,我在标量函数列表中看到它。

当我尝试修改函数时,函数名称以红色下划线显示,鼠标悬停文本显示

无效的对象名称“dbo.fnGetXName”

如果我编写查询并尝试引用任何函数,则智能感知在键入dbo.. 我给新函数起什么名字似乎并不重要,同样的问题出现了

小智 13

尝试刷新 Intlisense 缓存。

按 crtl+shft+R

SQL Server Management Studio 键盘快捷键

刷新本地缓存

或低于

编辑->智能感知->刷新本地缓存