如何在SSMS 2008中的“编辑前200行”中更改SQL

在SQL Server 2008 Management Studio中,当我右键单击一个数据库表并select“ Select Top 100 Rows ”时,我可以轻松地将一个“ORDER BY”语句添加到SQL中。 这工作正常

但是当我select“ Edit Top 200 Rows ”时,我没有能力改变 SQL(这使得很难find和编辑刚才在那里添加的logging。

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

在编辑logging时,SMSS 2008有什么方法可以改变logging的显示方式吗?

如果你右键点击SSMS中“Edit Top 200 Rows”查询的结果,你会看到“Pane – > SQL”的选项。 然后显示已运行的SQL查询,您可以根据需要进行编辑。

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

您也可以自行更改popup选项,以便于您的正常使用。 概要:

  1. 运行SQLpipe理Studio Express 2008
  2. 点击工具 – >选项
  3. selectSQL Server对象资源pipe理器。 现在你应该可以看到选项

    • 编辑顶部行命令的值
    • select顶行命令的值
  4. 在这里给出值0以select/编辑所有logging

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

非常快速简单的可视化说明, 通过SSMSgraphics用户界面 改变这个(和select前1000)的2008 R2

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

概要:

  • 转到工具菜单 – >选项 – > SQL Server对象资源pipe理器
  • 展开SQL Server对象资源pipe理器
  • select“命令”
  • 对于“顶部行编辑值”命令,指定“0”编辑所有行

在SQL Server 2012中按Ctrl + 3。也可能在2008年工作

在这里输入图像说明

按照上面的图片来编辑从200到100,000行的行

与David Hall的回应类似,如果您是非编码人员,则可能最容易在结果中右键单击,然后select“窗格”>“标准”。 这使您可以调整sorting,添加filter等,而无需调整SQL代码。