在SQL Server 2008 Management Studio中,当我右键单击数据库表并选择“Select Top 100 Rows”时,我可以轻松地将ORDER BY语句添加到SQL中。这很好。

但是当我选择Edit Top 200 Rows时,我没有能力修改SQL(这使得很难找到和编辑刚刚添加到10,000行的记录)。

我很确定我能够在SQL Server 2000中做到这一点。

在smss2008中是否有任何方法可以在编辑记录时改变记录的显示方式?


当前回答

在表中打开/添加行的默认值是Edit Top 200 rows。如果您有超过200行,就像我现在这样,那么您需要更改默认设置。下面是我将编辑默认值更改为300的方法:

进入顶部导航的工具 选择选项,然后SQL服务对象资源管理器(左侧) 在面板的右侧,单击进入包含200的字段,并更改为300(或任何您希望的数字) 点击OK,瞧,一切都准备好了!

其他回答

类似于David Hall的回答,如果您不是编码人员,在结果中单击右键,然后选择Pane > Criteria可能是最简单的。这允许你调整排序,添加过滤器等…无需调整SQL代码。

在SQL 2017中你可以更容易地在工具栏右边点击即可

SQL按钮,然后它会出现前200个你编辑的查询,直到你想要的数量,执行查询和完成!只是编辑

您也可以更改弹出选项本身,以更方便您的正常使用。简介:

运行SQL Management Studio Express 2008 单击“工具->选项” 选择SQL Server对象资源管理器。现在您应该能够看到选项了 编辑Top行命令的值 “选择Top行”命令的值 此处给值0以选择/编辑所有记录

完整的说明和截图在这里:http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

如果你在SSMS中右键单击“编辑前200行”查询的任何结果,你会看到选项“窗格-> SQL”。然后它会显示运行的SQL查询,您可以按照自己的意愿进行编辑。

在SMSS 2012和2008中,您可以使用Ctrl+3快速到达那里。

非常快速和简单的视觉指示,改变这(和选择前1000)为2008 R2通过SSMS GUI

http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/

简介:

进入工具菜单->选项-> SQL Server对象资源管理器 展开SQL Server对象资源管理器 选择“命令” 对于' Edit Top Rows Value '命令,指定'0'编辑所有行