如何在 SQLServerManagementStudio 中快速编辑表中的值?

除了对象资源管理器的上下文菜单-> “ Edit Top 200 Rows”之外,是否有一种快速方法可以在编辑模式下打开一个表,在这种模式下我可以快速修改一个单元格的值?

I need to be able to page past the first 200 rows. And I dont want to write "insert" script for every minor tweak I need to do... I don't understand why SMS doesn't offer quick access to a paged table editor (like Navicat).

319049 次浏览

转到工具 > 选项。在左边的树中,选择 SQLServer 对象资源管理器。将选项“ Value for Edit Top Rows command”设置为0。它现在允许您从上下文菜单中查看和编辑整个表。

在 Mgmt Studio 中,当您编辑 top 200时,您可以通过右键单击网格并选择 Pane-> SQL 或通过左上角的按钮来查看 SQL 窗格。这将允许您编写自定义查询来向下钻取到要编辑的行。

但最终 mgmt 工作室不是一个数据输入/更新工具,这就是为什么这有点麻烦。

Brendan is correct. You can edit the Select command to edit a filtered list of records. For instance "WHERE dept_no = 200".