Nwlapcug.com


Come leggere un File XML in T-SQL

La funzione di "openrowset" T-SQL si apre un file XML per leggere i dati dal set di dati in un file memorizzato sul server di database. Questa funzione consente di automatizzare i processi sul server di database quando si dispone di un file XML esportato da un altro sistema. È possibile aprire il file XML, leggere e analizzare il contenuto, inserire il contenuto in una tabella di database o stampare l'output alla finestra di rivedere i dati.

Istruzioni

1

Aprire il software di gestione di Microsoft SQL Server dal menu di programma di Windows. Eseguire il login al database quando viene visualizzata la schermata di login.

2

Fare clic sul database in cui si desidera importare i dati. Fare clic su "Nuova Query" per aprire l'editor di query per istruzioni T-SQL.

3

Creare una variabile che punta al file XML. I seguenti punti di codice in un file denominato "Orders. xml", ma è possibile utilizzare qualsiasi file XML nel codice SQL:

dichiarare @file come varchar (50)
impostare @file = 'Orders'

4

Aprire il file e leggere i dati dal codice XML. La funzione di "openrowset" apre e analizza i dati e i dati vengono visualizzati nel pannello Risultati di Management Studio. Utilizzare il seguente codice per visualizzare i dati XML:

SELECT CAST (dati XML AS)
DA OPENROWSET (BULK 'C:\orders.xml', SINGLE_BLOB) come orders(data)) come orders(data)

5

Fare clic sul pulsante "Esegui" nel menu principale. L'istruzione T-SQL apre il file XML e Visualizza i dati.