sql >> Base de Datos >  >> RDS >> Sqlserver

TSQL 2005, XML DML - ¿Actualizar dos valores a la vez?

No creo que tengas suerte, gracias.

Probé varias variantes sintácticas sin alegría. Por ejemplo, lo obvio:

SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')

rendimientos:

Pero no hay nada útil para este mensaje de error en el espacio XML DML.

La conclusión es que Expression1 y Expression2 deben ser elementos únicos.

Incluso las discusiones más exhaustivas terminan dando vueltas...

http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx

Lo siento. :(

PD:si puede soportar la piratería, convertir a VARCHAR (MAX) y luego hacer un REPLACE () normal debería funcionar. Ver:¿Puedo hacer una búsqueda? /reemplazar en t-sql?