Der T- SQL " openrowset "-Funktion öffnet eine XML-Datei , um Daten aus den Daten in einer Datei auf dem Datenbankserver gespeichert zu lesen . Diese Funktion hilft Ihnen, Prozesse zu automatisieren auf Ihrem Datenbankserver , wenn Sie eine exportierte XML-Datei von einem anderen System haben . Sie können die XML-Datei öffnen , lesen und analysieren den Inhalt , fügen Sie den Inhalt in einer Datenbank-Tabelle oder drucken Sie die Ausgabe an Ihre Fenster , um die Daten zu überprüfen. Anleitung
1
Öffnen Sie die Microsoft SQL Server Management Server-Software von Ihrem Windows- Programm-Menü . Melden Sie sich bei der Datenbank , wenn die Log-in -Bildschirm erscheint.
2
Klicken Sie auf die Datenbank, in der Sie die Daten zu importieren. Klicken Sie auf " New Query" , um die Abfrage -Editor für Ihren T -SQL-Anweisungen zu öffnen.
3
Erstellen Sie eine Variable , die auf die XML-Datei. Der folgende Code zeigt auf eine Datei namens " orders.xml , " aber Sie können jede XML-Datei in Ihren SQL-Code verwenden: declare @
Datei als varchar ( 50) set @ file = ' orders.xml '
4
Öffnen Sie die Datei und lesen Sie die Daten aus dem XML-Code . Die " openrowset "-Funktion öffnet und analysiert die Daten , und die Daten werden in der Management Studio Ergebnisse Panel angezeigt. Verwenden Sie den folgenden Code, um die XML-Daten angezeigt :
SELECT CAST ( Daten als XML ) FROM OPENROWSET (BULK 'C: \\ orders.xml ' , SINGLE_BLOB ) AS Aufträge (Daten) ) AS Aufträge (Daten)
5
Klicken Sie auf die Schaltfläche "Ausführen" im Hauptmenü . Der T -SQL-Anweisung öffnet die XML-Datei und zeigt die Daten an .