Importar archivos XML a SQL
declare @VariableNameA XML
establezca @VariableNameA='COPIAR contenido XML, si hay algún chino agregue N antes de las comillas simples '
declare @VariableNameB int
exec sp_xml_ preparedocument @variableNameB salida,@variableNameA
El siguiente paso es tabular los datos XML para mostrarlos en SQL ==:
Por ejemplo,
El contenido XML es el siguiente:
< Descripción>10 artículos más pequeños que el tamaño especificado
Cliente>
< OrderDate>2000-1 -1
& lt;Orden OrderID="O04" Qty="100">
p>
Luego debes escribir el código así:
select*from
openxml(@nombre de variable B,'/ROOT/Customer/Order',1)
con
(
ID de pedido char(3) '@ID de pedido',
Cantidad int '@Cantidad',
OrderDate fecha ' OrderDate',
Descripción varchar(30) 'Descripción'
)
Con va seguido del contenido de la tabla, por favor ingresa cualquier contenido que desees, solo entre comillas está lo que deseas citar.
Finalmente libera la memoria:
exec sp_xml_removedocument @variable name B
Uh, si no entiendes, pregunta de nuevo
.