![]() |
select a columna xml
Hola a todos, tengo una table con una columna de tipo XML, yo insert algo como "<A></A>"
Pero tristemente cuando realize un query lo que obtengo es algo como "3c612f3e". Mi pregunta es muy punctual, como hago para ver esta columna como una cadena cuando hago mi select? de antemano gracias a todos |
Hola winzo.
Revisa si te sirven estos enlaces:
Saludos :) |
Cita:
Creo que no me explique bien, lo que tu tan amablemente me pusiste es como hacer un query sobre una columna XML. Lo que yo quiero es algo como esto: 1) Tengo una tabla "TABLA" con dos columnas: id INTEGER cad XML 2) Hago un insert: insert into TABLA(id, cad) values(1, "<A>algo</A>") 3) lo que me interesa es que cuando hago este query: select * form TABLA; Obtenga un resultado como: id cad ________________ 1 <A>algo</A> pero en su lugar lo que obtengo es: id cad ________________ 1 12387324 Como puedo obtener la cadena XML original que he puesto al hacer un select? |
Hola Winzo.
Comprendo... Entonces tal vez te sirva esta información que obtuve en la página de DB2 de IBM:
Me disculpo por no ser mas específico pero jamás usé DB2. Saludos :) |
El problema
Cita:
No te disculpes de nada amigo, estás ayudando.:cool: Bueno, pues ya había ahondado en esas cosas, pero sigue siendo obtener contenido de un xml de una columna, yo quiero obtener la cadena completa que guardo, el XML completo |
usa XMLSERIALIZE
Prueba con esto:
en DB2 for i funciona. |
La franja horaria es GMT +2. Ahora son las 12:49:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi