Inserción a partir de un fichero XML

11/11/2004 - 11:15 por Elena | Informe spam
Hola Grupo,

me gustaría saber si es posible hacer una copia de datos de un archivo XML a
una tabla .
Se qué existe BULK INSERT pero no sé si se puede utilizar con un archivo
XML.

Me podríais dar ideas.

Gracias

Salu2
Elena

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
11/11/2004 - 11:51 | Informe spam
Echa un vistazo a una respuesta de Fernando Guerrero a este mismo tiempo
(puede que la url aparezca cortada):

http://groups.google.es/groups?hl=e...cppssbbsa0
5&rnum=4&prev=/groups%3Fq%3Dleer%2520fichero%2520xml%2520tabla%26hl%3Des%26l
r%3D%26sa%3DN%26tab%3Dwg


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Elena" escribió en el mensaje
news:
Mostrar la cita
a
Mostrar la cita
#2 Elena
11/11/2004 - 14:36 | Informe spam
Muchas gracias,

no me funciona del todo, si elimino la parte de obtener el fichero XML y en
el mismo procedimiento creo una variable con el texto xml me funciona, pero
cuando intento obtener el fichero no me funciona.

Os pongo los valores de retorno de las instrucciones:
exec @oaResult = sp_oacreate 'MSXML.DOMDOcument', @xDoc OUTPUT
devuelve 16711422

EXEC sp_OAMethod @xDoc, 'Load', @oaResult OUTPUT, 'C:\test.xml'
devuelve 0

EXEC @oaResult = sp_OAGetProperty @xDoc, 'XML', @xml OUTPUT
no devuelve nada,
supongo que es aquí donde esté el problema.





"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:
Mostrar la cita
tiempo
Mostrar la cita
http://groups.google.es/groups?hl=e...cppssbbsa0
Mostrar la cita
5&rnum=4&prev=/groups%3Fq%3Dleer%2520fichero%2520xml%2520tabla%26hl%3Des%26l
Mostrar la cita
XML
Mostrar la cita
#3 Elena
11/11/2004 - 15:28 | Informe spam
creo que en el mail anterior no me he explicado bien, las 3 instrucciones
como valor de retorno me devuelven 0, es decir, se han ejecutado
correctamente.
lo que me devuelve vacio es la variable @xml de la siguiente instruccion:

EXEC @oaResult = sp_OAGetProperty @xDoc, 'XML', @xml OUTPUT

por alguna razón no está obteniendo bien el fichero.



"Elena" escribió en el mensaje
news:uCOrlO$
Mostrar la cita
en
Mostrar la cita
pero
Mostrar la cita
http://groups.google.es/groups?hl=e...cppssbbsa0
Mostrar la cita
5&rnum=4&prev=/groups%3Fq%3Dleer%2520fichero%2520xml%2520tabla%26hl%3Des%26l
Mostrar la cita
archivo
Mostrar la cita
#4 SqlRanger
17/11/2004 - 11:43 | Informe spam
SQLXML proporciona el objeto SQLXMLBulkLoad que te pemite hacer eso que
necesitas:

http://support.microsoft.com/defaul...US;q316005

http://msdn.microsoft.com/library/e...d_7pv0.asp

Saludos:

Jesús López
MVP
Mentor Asociado Solid Quality Learning
www.SolidQualityLearning.com


"Elena" escribió en el mensaje
news:
Mostrar la cita
a
Mostrar la cita
Ads by Google
Search Busqueda sugerida