¿Cómo puedo leer un archivo XML y almacenar los datos en XML en nuestra tabla en SQL Server 2008?
sql-server
sql-server-2008
xml
pooja
fuente
fuente
Respuestas:
Este nodo de análisis basado en XML. Es diferente leer atributos pero no es tan común
Tenía esto por ahí como una demostración con 3 consultas XPath ligeramente diferentes
fuente
Lo he intentado con la respuesta anterior. Intentalo,
XML:
SQL:
fuente
Nigromancia
De cadena:
Desde el archivo:
p.ej
Entonces puedes tener una función como
fuente
Solo agregaré una respuesta para que sepa que tiene otra opción. También puede usar OPENXML para leer datos xml. Esta era la forma de hacerlo en versiones anteriores de SQL Server. No es perfecto, pero funciona. Y es fácil de abusar :-). Simplemente compare los planes de dos xmls idénticos tratados con consultas XPATH (respuesta de gbn) en comparación con OPENXML u OPENROWSET. Usaré un ejemplo del artículo de MSDN ahora, pero puedes obtener la imagen completa:
fuente