可以手动打开编辑窗口,类似于Sql Server Management Studio中的Edit Top 200 Rows选项吗?

时间:2010-11-10 14:04:52

标签: sql-server tsql ide ssms

此屏幕在开发中非常有用。有没有办法让所有查询窗口都像这样?它似乎很特殊,只有在您选择“编辑前200行”选项时才会调用。

2 个答案:

答案 0 :(得分:0)

以这种方式编辑SQL Server中的数据是真正可怕的IDEA™。它可能更容易,但它会导致一致性和/或无效/错误键入数据的问题。如果将所有插入放入脚本中,则可以对数据进行版本控制和可复制。如果您临时键入所有内容,则可能会丢失所有数据而无法按原样重新创建数据。

答案 1 :(得分:0)

我不知道是否有办法让查询窗口像“编辑”窗口一样,但有一种方法可以让“编辑”窗口像查询窗口一样(并可能实现你想要的):

我猜你为什么要这样做...但是比如你想这样做,这样你就可以将记录过滤到整个表的一个子集:一旦你打开了“编辑顶部” 200行“窗口,您可以单击”SQL“工具栏按钮(”显示SQL窗格“),它将公开SQL查询。然后,您可以修改查询(例如,添加where子句),以便您可以仅过滤到要编辑的记录。

当然,如果您手动编辑数据,请小心(由于JNK提到的所有原因)。