Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/12/2007, 03:06
Javichechu
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Importar datos a unas tablas desde XML

Cita:
Iniciado por Beakdan Ver Mensaje
Obviamente, si la estructura de tu XML no está anidada, el proceso es mucho más simple, pero este ejemplo puede guiarte.

En SQL Server 2000 se usaba OPENXML, pero nunca he probado si aún funciona en SS 2005.

Saludos
Qué va, mi XML es mucho más sencillo. Tengo que hacer varios, pero tan sencillos cómo éste......

Código:
<?xml version="1.0" encoding="UTF-8" ?> 
- <PAISES>
  <PAIS CODIGO="1">España</PAIS> 
  <PAIS CODIGO="2">Estonia</PAIS> 
  <PAIS CODIGO="3">Finlandia</PAIS> 
  <PAIS CODIGO="4">Francia</PAIS> 
  <PAIS CODIGO="5">Grecia</PAIS> 
  <PAIS CODIGO="6">Holanda</PAIS> 
  <PAIS CODIGO="7">Hungría</PAIS> 
  <PAIS CODIGO="8">Islandia</PAIS> 
  <PAIS CODIGO="9">Irlanda</PAIS> 
  <PAIS CODIGO="10">Italia</PAIS> 
  <PAIS CODIGO="11">Letonia</PAIS> 
  <PAIS CODIGO="12">Liechtenstein</PAIS> 
  <PAIS CODIGO="13">Lituania</PAIS> 
  <PAIS CODIGO="14">Luxemburgo</PAIS> 
  <PAIS CODIGO="15">Malta</PAIS> 
  <PAIS CODIGO="16">Noruega</PAIS> 
  <PAIS CODIGO="17">Polonia</PAIS> 
  <PAIS CODIGO="18">Portugal</PAIS> 
  <PAIS CODIGO="19">Reino Unido</PAIS> 
  <PAIS CODIGO="20">República Eslovaca</PAIS> 
  </PAISES>
¿Cómo sería en éste caso? Y sobre todo cómo se activa "Ad Hoc Queries"? Lo digo porque lo de bulk con otro ejemplo que prové me daba error de sintaxis sin supueta razón por lo que sospecho que puede ser eso.

ah... y lo que intento es insertar los datos a una tabla que ya existe. En éste caso la tabla se llama "Paises" y tiene dos campos El Id del País, y el nombre del pais. Así pues hay que meter el insert por ahí de algún modo según tengo entendido.