Dator > hur man gör xml se söt i SQL Server resultat

  • hur man gör xml se söt i SQL Server resultat


  • Göra XML ser ganska i en Microsoft SQL Server som följd är måttligt lätt , med tanke på en ordentlig uppsättning verktyg och teknik . Oavsett om du använder SQL Server 2000 , 2005 eller 2008 , producerar lätt att läsa , väl indragen , och välformade XML är mycket genomförbart . Utgången kan genereras med SQL Server Management Studio eller ens kommandoraden " BCP " verktyg

    Du behöver : .
    En XML- resultatet i SQL Server
    SQL Server Management Studio-ELLER-BCP -verktyget

    Skaffa XML resultatuppsättning


    1
    Använda XML anläggningar som finns i SQL Server , med start . i SQL Server 2000 , ger ett sökresultat som returnerar data i XML- datatypen . Detta kan göras på genom användning av FOR XML klausulen , beredda XML-dokument , eller genom att returnera en kolumn med XML-data typ . Formatering fungerar bäst när det bara finns en kolumn av XML- data som returneras i resultatet .
    2 .
    Om du använder SQL Server Management Studio , som frågan för att skicka " resultaten till nätet "så att XML- data automatiskt förvandlas till en hyperlänk . Klicka på hyperlänken kommer att orsaka SQL Server Management Studio för att läsa och formatera XML-data i en indragen , lätt att läsa -format .
    3 .
    Om du använder BCP , använd " queryout " alternativ för att skicka XML- utdata till en fil . Detta fungerar bäst när XML-producerande fråga finns i en lagrad procedur . Kommandot för att mata ut ström XML är som följer :

    BCP . EXECUTE [ Database ] [ användare] [ Stored Procedure ] " queryout " filename. xml "-w-r " "-t " "-U användarnamn -p lösenord-S Servernamn

    ( Alternativt kan du använda -T för en betrodd anslutning istället för-U och -P switchar ovan . )

    Produktionen från BCP kommer att bli en strömmas XML -fil ( inte indragna ) i UTF-16 -kodning .
    4 .
    att göra produktionen från BCP mer läsbart , använd ett verktyg, Tidy att formatera utdata på rätt sätt. Programmet är öppen källkod och binärer för Windows , Linux och Mac OS X är lätt tillgängliga . För att formatera utdata , använd följande kommando :

    tidy -xml-i-w 10000- q filename. xml > tidy_filename. xml

    -xml knapp talar Tidy att filen är ren XML och inte HTML . -I knapp talar Tidy till strecksats utgången . -W 10. 000 knapp talar Tidy till radbryta på 10. 000 tecken . Slutligen undertrycker-q onödiga varningsmeddelanden.

    tips och varningar


  • SQL Server 2005 och 2008 även möjlighet att använda SQL Server Integration Services till utgång formaterade XML-filer . Kommer dock att denna strategi fungerar inte direkt på äldre SQL Server 2000 -databaser .
  • När du använder SQL Server Management Studio , kan stora XML- resultaten ta en måttligt avsevärd tid att rendera . För snabbare resultat , prova att använda BCP och Tidy metoden ovan.

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man kan köra VBScript på en fjärrdator





Relaterade artiklar


  • hur du importerar information från den gamla bärbara dator till en ny laptop
  • bästa netto laptops
  • hur man använder en virtuell SMTP-server för e-post
  • acer 3680 specifikationer
  • hur man överklockar ett Micro ATX
  • hur man återställer fjärrkontrollen Apple TV
  • hur man använder en Oracle PL / SQL markören
  • hur man använder datorljud digitala ingångar som direkta källor
  • hur man kan få PSA
  • en HP 4200n kommer inte att initiera ett förflutet minne check