2011-08-09 40 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

這是很如果您只是在該表上創建引用的查詢,則更容易。然後創建選擇語句,給出該表中的所有行。

相關問題