3

我想要编辑的 SQL Server 数据库中有一些 XML 数据。但是,如果我只是尝试单击该字段并手动编辑它,它似乎被标记为只读。我应该如何去编辑值?

4

1 回答 1

8

您似乎正在尝试通过 SSMS 进行编辑 - 您无法通过它进行编辑。(我相信 XML 字段不能在 SSMS 中进行编辑,因为它没有设置为进行必要的验证,并且 MS 不希望人们进行编辑并得到错误。)

但是,如果您使用其他客户端(例如 MS Access)来编辑表格/视图数据,您可能会发现可以对其进行编辑。

或者,您可以复制 XML,并将其粘贴到UPDATE TableOrViewName SET FieldName = 'Your modified XML Here' WHERE PKField = PKValue新查询窗口中的:语句中。您不希望手动执行此操作,只需要几条记录。

于 2013-07-24T23:52:37.703 回答