T - SQL " OPENROWSET " funktion öppnar en XML-fil för att läsa data från de uppgifter som anges i en fil som lagras på din databasserver . Denna funktion hjälper dig att automatisera processer på din databasserver när du har en exporterad XML -fil från ett annat system . Du kan öppna XML -filen , läsa och tolka innehållet , infoga innehållet i en databas tabell eller skriva ut resultatet i ditt fönster för att granska data . Instruktioner
1
Öppna Microsoft SQL Server Management Server från din Windows Program -menyn . Logga in till databasen när inloggningsskärmen visas .
2
Klicka databasen som du vill importera data. Klicka på " Ny fråga " för att öppna frågan redaktör för dina T - SQL-satser .
3
Skapa en variabel som pekar på XML -filen . Följande kod pekar på en fil som heter " orders.xml , " men du kan använda vilken XML-fil i din SQL-kod :
deklarera @ filen som varchar ( 50 ) set @ file = ' orders.xml "
4
Öppna filen och läsa data från XML-kod . Den " OPENROWSET " -funktionen öppnar och tolkar data , och data visas i Management Studio Resultat panelen . Använd följande kod för att visa XML-data :
SELECT CAST ( data som XML ) FRÅN OPENROWSET ( BULK ' C : \\ orders.xml ' , SINGLE_BLOB ) AS order ( data) ) AS order (data )
5
Klicka på " Kör " knappen i huvudmenyn . Den T - SQL XML-filen öppnas och visar data .