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

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

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

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


当前回答

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

其他回答

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

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

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

在SQL Server 2012中按Ctrl+3。2008年也可能奏效

非常快速和简单的视觉指示,改变这(和选择前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'编辑所有行

按照上图编辑200到100,000行的行