无效的对象名称sql

use*_*197 13 sql sql-server ssms

我的sql代码一直出现无效的对象名称错误.(member_number, subscriber_policy_number)带有错误消息的下划线.

代码本身运行良好,没有错误,为什么会发生这种情况?上面的代码都没有突出显示

update smmdmm.aid_data
set Member_Number = Subscriber_Policy_Number
where Member_Number in ('000000000','000000001')
Run Code Online (Sandbox Code Playgroud)

Sev*_*v09 30

确保您使用的是正确的数据库.它可能默认为"Master"数据库,并且看起来您没有引用表的完整架构.

例如: [DatabaseName].[Schema].[TableName][Database1].[smmdmm].[aid_data]

希望这可以帮助.

  • 谢谢你。我真的很感谢你在这个讨论中留下这个答案。 (2认同)

Rev*_*mar 18

尝试:

Edit -> IntelliSense -> Refresh Local Cache
Run Code Online (Sandbox Code Playgroud)

  • “ Ctrl + Shift + r”也是此操作的快捷方式。 (3认同)

kam*_*.ka 11

根据您收到的错误,我假设您正在使用MSSQL.

在查询开始时尝试:

use [YOUR_DATABASE_NAME];
Run Code Online (Sandbox Code Playgroud)

然后你的查询.它对我的情况有帮助.