【问题标题】:How can I use the same window to execute every query in SQL Server 2012? Reuse the same window don't update data如何使用同一窗口执行 SQL Server 2012 中的每个查询?重用同一个窗口不更新数据
【发布时间】:2015-10-07 19:48:08
【问题描述】:

我正在使用 SQL Server 2012,并且我正在测试,因此当我调试在表中执行 INSERT 的应用程序时,数据会发生变化。

我发现如果我对一个表进行了查询,然后这个表中的数据发生了变化,我想通过右键单击该表使用“选择 1000 行”来查看变化,变化不显示但只有旧数据,因为默认情况下 SQL Server 2012 使用之前打开的相同查询窗口。我必须关闭查询窗口并再次查询,然后才会出现更改。

当我使用Oracle Developer时,默认情况下它只创建一个查询窗口来执行每个查询,即使它是同一张表,所以每次查询时都可以显示数据的变化。并且有一个 Pin 底部可以锁定当前查询窗口,所以我可以根据需要打开新窗口。很好,现在在 SQL Server 中很糟糕。

所以,我想问一下:

  • 是否有一个选项可以同时只强制一个查询窗口? 或者,
  • 是否有在我完成查询后关闭查询窗口的选项?

我搜索了很多,没有结果。我只是不想每次更改数据时都关闭查询。它引起许多混乱。提前致谢。

【问题讨论】:

  • 你不能在查询的末尾添加 select 语句吗?

标签: sql-server-2012


【解决方案1】:

您可以点击刷新按钮或按F5 刷新结果集。顺便说一句,每次您通过右键单击表格选择前 1000 个时,SQL Server 2012(至少)都会打开新窗口。但是,当您使用“Edit TOP 200 rows”时,SQL Server 会打开相同的窗口

【讨论】:

  • 谢谢。我刚刚注意到,如果我们执行 SELECT,我们有 F5 或 Refresh。如果我们进行 EDIT,我们可以右键单击编辑器区域并“执行查询”,其作用类似于 F5。
猜你喜欢
  • 2019-09-06
  • 1970-01-01
  • 1970-01-01
  • 2011-08-26
  • 2015-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多