首页 文章

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

提问于
浏览
170

在SQL Server 2008 Management Studio中,当我右键单击数据库表并选择“ Select Top 100 Rows ", I can then e.g. easily add a " ORDER BY”语句到SQL时 . 这有效 fine .

但是当我选择“ Edit Top 200 Rows ”时,我没有能力 alter SQL(这使得很难找到并编辑刚刚添加到10,000中的记录 .

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

Is there any way in SMSS 2008 to alter the way the records are displayed when editing records?

7 回答

  • 143

    如果右键单击SSMS中“编辑前200行”查询的任何结果,您将看到选项“窗格 - > SQL” . 然后显示已运行的SQL查询,您可以根据需要进行编辑 .

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

  • 243

    您也可以自行更改弹出选项,以方便您的正常使用 . 摘要:

    • 运行SQL Management Studio Express 2008

    • 单击工具 - >选项

    • 选择SQL Server对象资源管理器 . 现在您应该能够看到选项

    • 编辑顶行命令的值

    • Select Top Rows命令的值

    • 在此处给出值0以选择/编辑所有记录

    屏幕截图的完整说明如下:http://m-elshazly.blogspot.com/2011/01/sql-server-2008-change-edit-top-200.html

  • 26

    非常 quickeasy visual instructions to change 这个(和选择前1000名)2008 R2通过SSMS GUI

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

    摘要:

    • 转到“工具”菜单 - >“选项” - >“SQL Server对象资源管理器”

    • 展开SQL Server对象资源管理器

    • 选择'Commands'

    • 对于'Value for Edit Top Rows'命令,指定'0'以编辑所有行

  • 9

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

  • 5

    与David Hall的回答类似,如果您是非编码人员,在结果中右键单击可能最简单,然后选择“窗格”>“标准” . 这允许您调整排序,添加过滤器等...而无需调整SQL代码 .

  • 5

    enter image description here

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

  • 0

    打开/向表中添加行的默认值是Edit Top 200 Rows . 如果您现在有超过200行,那么您需要更改默认设置 . 这是我将编辑默认值更改为300所做的操作:

    • 转到顶部导航中的工具

    • 选择选项,然后选择SQL服务对象资源管理器(左侧)

    • 在面板的右侧,单击包含200的字段并更改为300(或您希望的任何数字)

    • 点击“确定”,瞧,你们已经完成了!

相关问题