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

ig9co6j1  于 2022-11-21  发布在  其他
关注(0)|答案(8)|浏览(424)

在SQL Server 2008 Management Studio中,当我右键单击一个数据库表并选择Select Top 100 Rows时,我就可以轻松地向SQL中添加一条ORDER BY语句。这样做效果很好。
但是,当我选择Edit Top 200 Rows时,我无法更改SQL(这使得很难在10,000行中查找和编辑刚添加的记录)。
我确信我能够在SQL Server 2000中完成此操作。

SMSS 2008中是否有任何方法可以在编辑记录时更改记录的显示方式?

wooyq4lh

wooyq4lh1#

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

iyr7buue

iyr7buue2#

在SQL Server 2012中按Ctrl+3。在2008中也可能有效

dgjrabp2

dgjrabp23#

在SQL 2017中,您可以在右侧的工具栏中更轻松地执行此操作,只需单击

SQL按钮,然后它会显示查询与前200个你编辑,直到你想要的数量和执行查询和完成!只是编辑

nue99wik

nue99wik4#

类似于大卫霍尔的回答,如果你不是一个程序员,可能最简单的方法是在结果中右击,然后选择Pane〉Criteria。这允许你调整排序、添加过滤器等,而不需要调整SQL代码。

kkbh8khc

kkbh8khc5#

打开/添加行到表格的默认设置是编辑前200行。如果您有超过200行,就像我现在这样,那么您需要更改默认设置。下面是我将编辑默认设置更改为300的操作:
1.转到顶部导航栏中的工具
1.选择选项,然后选择SQL服务对象浏览器(位于左侧)
1.在面板右侧,单击包含200的字段,然后更改为300(或您希望的任何数字)
1.单击“确定”,瞧,一切都准备好了!

1wnzp6jl

1wnzp6jl6#

如果您在SSMS中右键单击“编辑前200行”查询的任何结果,您将看到选项“窗格-〉SQL”。然后它将显示运行的SQL查询,您可以根据需要编辑该查询。
在SMSS 2012和2008中,您可以使用Ctrl+3快速访问。

hmmo2u0o

hmmo2u0o7#

您还可以更改弹出窗口选项本身,以更方便您的正常使用。总结:
1.运行SQL管理工作室Express 2008
1.单击工具-〉选项

  • 选择SQLServer对象资源管理器。现在您应该能够看到选项
  • “编辑顶部行”命令的值
  • “选择顶部行”命令的值
  • 在此处给予值0以选择/编辑所有记录

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

kuuvgm7e

kuuvgm7e8#

非常快速简单的可视说明,可通过SSMS GUI更改**2008 R2 * 的这一点(并选择前1000项)
http://bradmarsh.net/index.php/2008/04/21/sql-2008-change-edit-top-200-rows/
总结:

  • 转到“工具”菜单-〉“选项”-〉“SQL Server对象资源管理器”
  • 展开SQL Server对象资源管理器
  • 选择“命令”
  • 对于'编辑前几行值'命令,指定'0'可编辑所有行

相关问题