我想在SQL Server数据库中编辑一些XML数据。但是,如果我只是尝试单击该字段并手动编辑它,它似乎被标记为只读。我应该如何编辑这些值?
答案 0 :(得分:8)
您似乎正在尝试通过SSMS进行编辑 - 您无法通过它进行编辑。 (我认为XML字段无法在SSMS中编辑,因为它没有设置为进行必要的验证,MS不希望人们进行编辑和获取错误。)
但是,如果您使用其他客户端(例如MS Access)来编辑表/视图数据,您可能会发现它可以被编辑。
或者,您可以复制XML,并将其粘贴到新查询窗口中的:UPDATE TableOrViewName SET FieldName = 'Your modified XML Here' WHERE PKField = PKValue
语句中。您不希望手动执行此操作以获取更多记录。