Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/09/2010, 08:33
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: insertar un xml en un procedure sql

Cita:
Iniciado por programayin Ver Mensaje
bueno si gracias flaviovich...

pero aun no me sale la llamada...

pero si ya me oriente como resolverlo...desde el procedure llamar al xml e insertar en la BD...

si supieran como hacer eso se los agradeceria...igual sigo buscando...
Intenta con este código:
Código SQL:
Ver original
  1. DECLARE @xVar XML
  2. SET @xVar =
  3.   '<ROOT>
  4.             <LugarDepartamento>
  5.                 <lugar_Lde>Pomalca</lugar_Lde>
  6.                 <numero_Dep>7</numero_Dep>
  7.             </LugarDepartamento>
  8.             <LugarDepartamento>
  9.                 <lugar_Lde>Chachapoyas</lugar_Lde>
  10.                 <numero_Dep>7</numero_Dep>
  11.             </LugarDepartamento>
  12.             <LugarDepartamento>
  13.                 <lugar_Lde>JLO</lugar_Lde>
  14.                 <numero_Dep>7</numero_Dep>
  15.             </LugarDepartamento>
  16.             <LugarDepartamento>
  17.                 <lugar_Lde>Chiclayo</lugar_Lde>
  18.                 <numero_Dep>7</numero_Dep>
  19.             </LugarDepartamento>
  20.             <LugarDepartamento>
  21.                 <lugar_Lde>Tuman</lugar_Lde>
  22.                 <numero_Dep>7</numero_Dep>
  23.             </LugarDepartamento>
  24.     </ROOT>'
  25.  
  26. SELECT  nref.VALUE('lugar_Lde[1]', 'nvarchar(50)') lugar_Lde,
  27.         nref.VALUE('numero_Dep[1]', 'int') numero_Dep
  28.                 INTO Tabla
  29. FROM   @xVar.nodes('//LugarDepartamento') AS R(nref)

Saludos
Leo.