La funzione T - SQL " OPENROWSET " 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 per rivedere i dati . Istruzioni
1
Aprire il software del server di gestione di Microsoft SQL Server dal menu Programmi di Windows . Accedere al database quando la schermata di accesso viene visualizzata .
2
Clicca il database in cui si desidera importare i dati. Fare clic su " New Query " per aprire l'editor di query per le istruzioni T-SQL .
3
creare una variabile che punta al file XML . Il codice seguente punta a un file denominato " orders.xml ", ma è possibile utilizzare qualsiasi file XML nel codice SQL :
declare @ file come varchar ( 50 ) set @ file = ' orders.xml '
4
aprire il file e leggere i dati dal codice XML. La funzione " OPENROWSET " apre ed analizza i dati , ei dati vengono visualizzati nel pannello di Studio Gestione dei risultati . Utilizzare il seguente codice per visualizzare i dati XML :
Seleziona CAST ( dati in formato XML ) FROM OPENROWSET ( BULK ' C : \\ orders.xml ' , SINGLE_BLOB ) AS ordini ( dati ) ) AS ordini (dati)
5
Fare clic sul pulsante "Esegui" nel menu principale . L' istruzione T- SQL apre il file XML e visualizza i dati .