2011-08-09 37 views
5

我在SQL服务器管理工​​作室中打开了一个表。刷新SQL服务器管理工​​作室中的表

如何更新? 由于在演播室应用程序之外进行的更改不会显示,除非我关闭并重新打开表格。当然,必须有更好的方式来做到这一点?

+0

你打开表格是什么意思?编辑排行200行?选择前1000行? –

+0

我一直是右键点击 - >打开表格 –

+0

必须是Express版本的东西。我的管理工作室版本没有开放表格选项。 –

回答

4

我不知道我是否明白你想要什么,但是如果你想看到更改,加载表的查询必须重新执行。您可以通过单击“执行SQL”(或从上下文菜单中选择它)来执行此操作。根据你打开表格的意思(选择top x行,编辑top x rows等),你也可以尝试点击F5(适用于“Select TOP x Rows”)执行前面的语句。

+0

。所以我必须执行一个语句(select * from x)。我一直在右键单击 - >打开表格。 –

0

通常,手动编辑SQL Server中的数据是不好的做法

  • 这是不可重复的。你做的任何事都只限于你的窗户,一旦它消失,它就消失了。
  • 犯错很容易。点击错误的单元格,胖指小数点等。

更好的解决方案是创建并保存插入或更新脚本。这些是可编辑的,可检查的,可重新运行的。

如果您现在需要重新创建数据库或复制某些内容,则需要手动输入之前输入的所有相同值。如果您编写脚本,则只需运行该脚本,并可以使用多次相同的数据,因为您可以点击F5

+2

虽然这是真的,但OP并没有谈论*更新数据 - 只是刷新了他们当前的数据视图,因为其他地方正在进行更改。 –

+0

@Aaron - 谢谢我没有抓住那个位:) – JNK

5

SSMS(SQL Server Management Studio中)按Ctrl + [R

Visual Studio中按住Shift + Alt键 + [R

-1

这是很如果您只是在该表上创建引用的查询,则更容易。然后创建选择语句,给出该表中的所有行。

相关问题