SQL Server XML est en lecture seule?

J'ai des données XML dans une database SQL Server que je veux modifier. Cependant, il semble être marqué comme étant en lecture seulement si j'essaie simplement de cliquer dans le champ et de le modifier manuellement. Comment dois-je procéder pour éditer les valeurs?

Il semble que vous essayez d'éditer ceci via SSMS – vous ne pouvez pas le faire à travers cela. (Je crois que les champs XML ne peuvent pas être modifiés dans SSMS car ils ne sont pas configurés pour effectuer la validation nécessaire et MS ne voulait pas que les users fassent des modifications et reçoivent des erreurs.)

Toutefois, si vous utilisez un autre client, tel que MS Access, pour modifier datatables de table / vue, vous findez probablement qu'il peut être modifié.

Vous pouvez également copyr le file XML et le coller dans un UPDATE TableOrViewName SET FieldName = 'Your modified XML Here' WHERE PKField = PKValue : UPDATE TableOrViewName SET FieldName = 'Your modified XML Here' WHERE PKField = PKValue instruction UPDATE TableOrViewName SET FieldName = 'Your modified XML Here' WHERE PKField = PKValue dans une nouvelle window de requête. Vous ne voudriez pas le faire manuellement pour plus que quelques loggings.