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

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

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

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


当前回答

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

其他回答

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

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

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

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

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

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

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