代码之家  ›  专栏  ›  技术社区  ›  Edward Tanguay

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

  •  173
  • Edward Tanguay  · 技术社区  · 15 年前

    在SQL Server 2008 Management Studio中,右键单击数据库表并选择“ 选择前100行 例如,我可以轻松地将“order by”语句添加到SQL中。那作品 好的 .

    但当我选择的时候” 编辑前200行 “,我没有能力 改变 SQL(这使得很难找到和编辑刚刚添加到10000中的记录。

    我很肯定我能在 SQL Server 2000 .

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

    7 回复  |  直到 7 年前
        1
  •  252
  •   FranciscoBouza Adrian Jandl    9 年前

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

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

        2
  •  144
  •   Scott    13 年前

    您还可以自行更改弹出选项,以便更方便地正常使用。总结:

    1. 运行SQL Management Studio Express 2008
    2. 单击“工具”->选项
    3. 选择SQL Server对象资源管理器。现在您应该可以看到选项了

      • “编辑顶行”命令的值
      • select top rows命令的值
    4. 在此处给定值0以选择/编辑所有记录

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

        3
  •  26
  •   Kiquenet user385990    10 年前

    非常 快的 易于更改的直观指示 这(以及选定的前1000名)适用于2008 R2 通过SSMS GUI

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

    总结:

    • 转到“工具”菜单->选项->SQL Server对象资源管理器
    • 展开SQL Server对象资源管理器
    • 选择“命令”
    • 对于“编辑顶行的值”命令,请指定“0”以编辑所有行
        4
  •  9
  •   Dumisani    10 年前

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

        5
  •  5
  •   brijwalsh    10 年前

    与David Hall的回答类似,如果您不是编码员,则在结果中右键单击可能最容易,然后选择“窗格”>“条件”。这允许您调整排序、添加筛选器等…不调整SQL代码。

        6
  •  5
  •   Fruchtzwerg    8 年前

    按照上图编辑200到100000行

    按照上图编辑200到100000行

        7
  •  0
  •   Mayura Devani    7 年前

    打开/添加表格行的默认值是编辑前200行。如果您有超过200行,像我现在一样,那么您需要更改默认设置。以下是我将编辑默认值更改为300时所做的操作:

    1. 转到顶部导航中的工具
    2. 选择选项,然后选择SQL服务对象资源管理器(左侧)
    3. 在面板右侧,单击包含200的字段并更改为300(或您希望的任何数字)。
    4. 点击OK,瞧,一切就绪!
    推荐文章