Hola,
Podrías usar el tipo de datos XML y la función .modify(). Crear una tabla 
temporal y armar los datos.
La función modify() tiene este funcioanmiento:
UPDATE docs SET xCol.modify('
  insert 
   <section num="2">   
        <title>Background</title>
   </section>
  after (/doc//[EMAIL PROTECTED])[1]')
Un saludo,
Mariano Minoli



----- Original Message ----
From: Clarisa Savio <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Monday, August 11, 2008 8:47:16 PM
Subject: [dbms] XML SQL server 2005


Buenas!!
 
Tengo que armar un xml a partir de dos xml alguien sabe como hacerlo en SQL 
server 2005? 
 
por ejemplo:
<root>
     <cliente>     
              <nombre> </nombre>
              <CUIT> </CUIT>
     </cliente>
<!-- aqui tendria que agregar el xml de abajo con etiqueta raiz dos -->
</root>
 
<dos>
     <pago> estructura xml de ejemplo  </pago>
     <pago>  estructura xml de ejemplo </pago>
</dos>
 
los dos XML los armo en el server sql, antes de enviar al cliente que termina 
de procesarlos.
lo que intento hacer es disminuir tiempos de procesamiento en el cliente, y 
armar los xml directamente en el sql server.
 
Muchas gracias!!
Saludos 
Clarisa


      

Responder a