在SQL Server 2008 Management Studio中,当我右键单击数据库表并选择“选择前100行”时,我可以例如轻松地向SQL添加“ORDER BY”语句。这工作很好。
但是当我选择“编辑前200行”时,我无法更改 SQL(这使得很难找到和编辑记录刚刚添加到那里的10,000个。
我很确定我能够在 SQL Server 2000 中执行此操作。
在编辑记录时,SMSS 2008中是否有任何方法可以改变记录的显示方式?
答案 0 :(得分:254)
如果您在SSMS中右键单击“编辑前200行”查询的任何结果,您将看到选项“Pane - > SQL”。然后显示运行的SQL查询,您可以根据需要进行编辑。
在SMSS 2012和2008中,您可以使用 Ctrl + 3 快速到达目的地。
答案 1 :(得分:144)
您也可以自行更改弹出选项,以方便您的正常使用。总结:
选择SQL Server对象资源管理器。现在您应该能够看到选项
在此处输入值0以选择/编辑所有记录
屏幕截图的完整说明如下:http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html
答案 2 :(得分:26)
非常快速和易于更改的可视化说明 2008(<选择前1000名)2008 R2 通过SSMS GUI
http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/
要点:
答案 3 :(得分:9)
Ctrl + 3 。也可能在2008年工作
答案 4 :(得分:6)
按照上面的图像编辑200到100,000行的行
答案 5 :(得分:5)
与David Hall的回复相似,如果您是非编码员,最简单的方法是在结果中右键单击,然后选择Pane&gt;标准。这允许您调整排序,添加过滤器等...而无需调整SQL代码。
答案 6 :(得分:2)
答案 7 :(得分:0)
打开/向表中添加行的默认值是Edit Top 200 Rows。如果您现在有超过200行,那么您需要更改默认设置。这是我将编辑默认值更改为300所做的: