2009-05-19 94 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保存更改。