如何在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选项,以便于您的正常使用。 概要:
- 运行SQLpipe理Studio Express 2008
- 点击工具 – >选项
-
selectSQL Server对象资源pipe理器。 现在你应该可以看到选项
- 编辑顶部行命令的值
- select顶行命令的值
-
在这里给出值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代码。