2009-05-19 137 views
5

在服務器管理工​​作室2008中,您可以右鍵單擊一個表,然後點擊選擇前1000行。有沒有一個按鈕或快速的方法來編輯返回的行之一,而不必再次在表上單擊鼠標右鍵並單擊編輯第一行200行。SQL Server 2008 - 從選擇快速編輯

回答

8

這裏的路上,我常走這一點:

  1. 右鍵單擊表並選擇「編輯前200行」

  2. 右鍵點擊任意位置上的結果,導航到面板 - > SQL

你會看到開頭SELECT語句

SELECT TOP(200) ..... 

將「200」更改爲更大的值,或者在底部添加WHERE子句。

1

在我的系統上,我可以立即點擊編輯頂部200行(沒有初始選擇第一個1000需要)。

如果您需要選擇其中行,您可以點擊SQL工具欄上的按鈕來編輯您的查詢。

+0

我很抱歉,但是這是沒有幫助的。 「SQL工具欄按鈕」? – montrealist 2011-05-06 15:37:27

3

在選項 - SQL Server的對象資源管理器,命令你可以編輯值的

編輯前行命令

選擇頂行命令

你可以改變編輯爲1000行,而不是200

1

在SQL Server 2008 Management Studio中,您可能需要更改默認設置,以允許一次編輯多於200行,或選擇多於1000行(這是SQL Server的默認設置)。

要修改 「編輯前200行」 或 「選擇前1000行」 setttings做到以下幾點:

1.In的SQL Server 2008 Management Studio中,進入 「工具」 - > 「選項」 - >「 SQL Server對象資源管理器「 - >」命令「。

2.Now在右側「表和視圖選項」部分,你可以改變之一: ◦Value編輯TopRows命令,大於或小於200 ◦Value的選擇TopRows值命令,使其值大於或小於1000.

3.通過指定值0,SQL Server將返回所有行。 (如果你的SQL表是真的大,你絕對不會想這些值設置爲0。

4.Click OK保存更改。