“Conocimiento software>Software de base de datos

Cómo leer un archivo XML de T -SQL

2011/2/8
La función T -SQL " OPENROWSET " se abre un archivo XML para leer datos de la serie de datos en un archivo almacenado en el servidor de base de datos. Esta función le ayuda a automatizar los procesos en el servidor de base de datos cuando se tiene un archivo XML exportado desde otro sistema. Puede abrir el archivo XML, leer y analizar el contenido , inserte el contenido en una tabla de base de datos o imprimir la salida a la ventana para revisar los datos . Instrucciones
1

Abra el software de servidor de Microsoft SQL Server Management desde el menú de programas de Windows . Inicie sesión en la base de datos cuando la pantalla de registro aparece .

2 Haga clic en la base de datos en la que desea importar los datos. Haga clic en " Nueva consulta " para abrir el editor de consultas para las instrucciones T-SQL .
3

Crear una variable que apunta al archivo XML . Los siguientes puntos de código en un archivo llamado " orders.xml ", pero se puede usar cualquier archivo XML en el código SQL :

declare @ archivo como ( 50 ) varchar set @ file = ' orders.xml '
4

Abra el archivo y leer los datos desde el código XML. La función " OPENROWSET " se abre y analiza los datos, y los datos se muestran en el panel Resultados de Management Studio . Utilice el siguiente código para mostrar los datos XML :

SELECT CAST ( datos como XML) FROM OPENROWSET (BULK 'C: \\ orders.xml ' , SINGLE_BLOB ) AS pedidos (datos )) AS pedidos ( datos)
5

clic en el botón " Ejecutar" en el menú principal. La instrucción T -SQL se abre el archivo XML y muestra los datos .

Software de base de datos
Cómo probar un paquete de SSIS Utilizando marco NUnit
¿Cómo se ve todas las tablas creadas en la base de datos?
¿Cuáles son los objetivos del procesamiento de datos?
Cómo crear una base de datos FileMaker Pro
Un objeto de base de datos que recupera datos específicos de una o más tablas y luego muestra lo especificado en la vista de hoja de datos es A?
Cómo crear un certificado autofirmado para el Acceso a los archivos
¿Cuál es la diferencia entre los usuarios de DBA y todos los usuarios?
Cómo calcular los campos en la base de OpenOffice
Conocimiento de la computadora © http://www.ordenador.online