95 在Microsoft SQL Server Management Studio 2008中,是否有秘密能够基于密钥编辑一行? 有一个选项可以执行“编辑前200行”,但是如果我想选择其他行并在数据网格中进行编辑怎么办?我宁愿这样做,也不愿编写一条更新语句,并可能弄乱where子句。 sql-server-2008 ssms — 尼尔·沃尔特斯 source
178 使用“编辑前200个”选项,然后单击“显示SQL面板”,使用WHERE子句修改查询,然后执行查询。您将能够编辑结果。 — 内斯特 source 33 谢谢!只需添加键盘快捷键(SQL Server 2012-不确定以前的版本),使用“编辑前200个”选项后,可以按CTRL-3来编辑查询,按CTRL + R来运行查询。 — gordon613 2013年 1 为了更直观地做到这一点,在“显示SQL窗格”旁边,有一个“显示条件窗格”按钮;这使您可以基于网格界面添加过滤器。 — sleblanc 2014年
73 如何在Server Management Studio 2008/2012/2014/2016中编辑一个特定的行/元组 第1步:右键单击鼠标>选择“编辑前200行” 步骤2:导航到“查询设计器”>“窗格”>“ SQL” (快捷键:Ctrl + 3) 步骤3:修改查询 步骤4:鼠标右键>选择“执行SQL” (快捷键:Ctrl + R) — ѺȐ source 但随后它说:“更改尚未提交给数据库” — 一次更新: 10 好的答案,但是界面设计却很笨。 — 帕特里克
1 菜单位置似乎已更改为: 查询设计器->窗格-> SQL — 肖恩 source 感谢您的贡献,但这不是答案。如果是正确的,则可能应将其编辑为现有答案,但是当然要提及从哪个版本开始适用。 — 丹尼斯·贾赫鲁丁 您能否扩大您的答案。 — Matas Vaitkevicius 2014年 ѺȐeallү的更新答案也反映了菜单中的这一更改。注意我正在使用Server Management Studio 11.0.x(SQL Server 2012)。由于“ eall”的步骤和屏幕截图非常详细,因此菜单位置已移至:查询设计器->窗格-> SQL — Shawn 2014年