代码之家  ›  专栏  ›  技术社区  ›  IronicMuffin

是否可以手动打开与SQL Server Management Studio中的“编辑前200行”选项类似的编辑窗口?

  •  0
  • IronicMuffin  · 技术社区  · 15 年前

    这个屏幕在开发中非常有用。有没有办法让所有的查询窗口都像这样工作?它看起来很特别,只有在选择“编辑前200行”选项时才调用。

    2 回复  |  直到 15 年前
        1
  •  0
  •   JNK    15 年前

    这是一个 真可怕的想法 以这种方式编辑SQL Server中的数据。它可能是 更容易的 但它会导致一致性和/或无效/错误输入数据的问题。如果您将所有插入内容放入脚本中,您将拥有版本控制和数据的可重复性。如果您对所有内容都设置了特殊的密钥,那么很可能会丢失所有数据,而无法按原样重新创建。

        2
  •  0
  •   Joe L.    15 年前

    我不知道是否有一种方法可以使查询窗口的行为类似于“编辑”窗口,但是有一种方法可以使“编辑”窗口的行为类似于查询窗口(并且可能实现您想要的结果):

    我猜你为什么要这么做…但举个例子来说,您希望这样做,这样您就可以将记录筛选到整个表的一个子集:打开“编辑前200行”窗口后,您可以单击“SQL”工具栏按钮(“显示SQL窗格”),它将公开SQL查询。然后,您可以修改查询(例如,添加一个WHERE子句),这样您就可以只筛选要编辑的记录。

    当然,如果您要手动编辑数据,请注意这一点(出于JNK提到的所有原因)。