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

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

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

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


当前回答

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

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

其他回答

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

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

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

运行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

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

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

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