Estimados, necesito ayuda con esto
Tengo una base de datos, en la cual una tabla tiene un campo XML:
<CAMPOS_ADICIONALES>
<CA_967_ARTICULO_SISTEMA_ANTERIOR>
<CA_967_MARCA />
<CA_967_TITULO>AAAAAAAAAAAAAAAAAAAAA</CA_967_TITULO>
<CA_967_LINK_DE_YOUTUBE />
<CA_TITULO />
</CAMPOS_ADICIONALES>
Yo necesito hacer un update de CA_967_TITULO, debo reemplazarlo por un valor de otra columna de la misma tabla, por ejemplo DESCRIPCION.
Probe de 1000 formas y no funciona
update sta11 set CAMPOS_ADICIONALES.modify('replace value of (/CAMPOS_ADICIONALES/CA_967_TITULO)[3] with ""')
where sta11.COD_ARTICU = '00001'
error: XQuery [sta11.CAMPOS_ADICIONALES.modify()]: A string literal was expected
XQuery [sta11.CAMPOS_ADICIONALES.modify()]: The value is of type "xs:string", which is not a subtype of the expected type "CA_967_TITULO_schemeType".
la verdad no se que hacer.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)