我是SSMS的新手。这看起来很简单,但我一无所获。
我可以打开一个表,右键单击以查询前1000行,然后成功更新该查询并获得我想要的信息。当我稍后在SSMS中打开保存的查询并尝试运行它时,它会给我一个错误:Invalid object name 'TABLE_NAME'
。
但是,如果我右键单击,选择前1000行,然后将我保存的查询复制粘贴到该文本字段中,那么当我以这种方式运行它时,它就可以工作了。
如何跳过复制粘贴步骤,只打开第一次成功运行查询的文件?
在SSMS中,每个查询窗口都有与自己会话的连接。
因此,无论何时打开查询,都必须确保连接到正确的SQL server实例,并且它指向正确的数据库
我建议您在所有查询之前始终使用以下命令:
USE [databasename]
请从顶部选择database name
,或单击左侧面板中的数据库打开新的查询选项卡,然后将您的查询粘贴到那里并执行。