The T -SQL " OpenRowSet " funksjonen åpner en XML-fil for å lese data fra datasettet i en fil som er lagret på database -serveren . Denne funksjonen hjelper deg med å automatisere prosesser på databaseserveren din når du har en eksportert XML -fil fra et annet system . Du kan åpne XML-filen , lese og analysere innholdet , setter innholdet i en database tabell eller skrive ut utgang til vinduet for å gjennomgå dataene . Instruksjoner
en
Åpne Microsoft SQL Server Management Server programvare fra Windows programmenyen. Logg inn til databasen når log-in vises.
2
Klikk databasen som du ønsker å importere dataene. Klikk " New Query " for å åpne spørringen redaktør for T - SQL-setninger .
3
Lag en variabel som peker til XML -filen . Følgende kode peker på en fil som heter " orders.xml ", men du kan bruke hvilken som helst XML-fil i din SQL-kode :
erklærer @ filen som varchar ( 50 ) set @ file = ' orders.xml '
4
Åpne filen og lese data fra XML-kode . Den " OpenRowSet "-funksjonen åpner og analyserer data , og dataene vises i Management Studio Resultater panel . Bruk følgende kode for å vise XML- data : en
SELECT CAST ( data AS XML) FRA OpenRowSet ( BULK ' C : \\ orders.xml ' , SINGLE_BLOB ) AS bestillinger ( data) ) AS bestillinger ( data)
5
Klikk på " Kjør"-knappen i hovedmenyen . T - SQL-setning åpner XML-fil og viser dataene .