Kuidas teha XML Vaata Pretty SQL Server Tulemus

tegemine XML vaadata päris oma Microsoft SQL Server tulemuse hulka on mõõdukalt lihtne, sest õige valiku tööriistu ja tehnikat.Kas kasutate SQL Server 2000, 2005 või 2008 tootma lihtsalt lugeda, hästi liigestatud ja trimmis XML on väga sooritatav.Toodangu saab luua SQL Server Management Studio või isegi käsurida "BCP" kasulikkust.

, mida te vajate

  • XML tulemus seatud SQL Server
  • SQL ServerManagement Studio - VÕI - bcp kasuliku

Pöörduda XML Tulemus Set

  1. Kasutades XML vahendid olemas SQL Server, alates SQL Server 2000, toota tulemuse hulka, mis tagastab andmed XML andmetüübi.See võib teinud läbi kasutada XML klausel, valmis XML dokumentide või tagastades veerus XML andmetüübi.Vormindamine töötab paremini, kui on ainult üks veerg XML andmete tagastatud tulemuse hulka.

  2. Kui kasutate SQL Server Management Studio, päringus saata "tulemusi grid", nii et XML andmed automaatselt sisse hüperlink.Klõpsates hüperlingi paneb SQL Server Management Studio lugeda ja v

    ormi XML andmete süvendatud, kergesti loetav kujul.

  3. Kui kasutate bcp, kasutage "queryout" võimalus saata XML väljund faili.See toimib kõige paremini siis, kui XML-toodavad päringu sisaldub hoida korras.Käsu väljund XML oja on järgmine:

    bcp "valikut [Database]. [User]. [Salvestatud protseduur]" queryout "filename.xml" w r "" -t "" -U kasutajanimi PParooli -S ServerName

    (Alternatiivina võid kasutada -T for usaldusväärne ühendus asemel -U ja P lülitub eespool.)

    väljund bcp saab striimitakse XML faili (pole liigestatud) UTF-16kodeering.

  4. et väljund BCP loetavamaks kasutada kasuliku nagu Puhtad formaadis väljund korralikult.Programm on avatud lähtekoodiga ja kahendfailid Windows, Linux ja Mac OS X on kergesti kättesaadavad.Kujundamine väljund, kasutage järgmist käsku:

    korras -xml -i w 10000 -q filename.xml & gt;tidy_filename.xml

    -xml lüliti ütleb Puhtad, et fail on puhas XML mitte HTML.-i Lüliti ütleb Puhtad taandama väljund.-w 10000 lüliti ütleb Puhtad wrap read 10000 tähemärki.Lõpuks -q lüliti pärsib ebaolulisest hoiatus teateid.

Tips & amp;Hoiatused

  • SQL Server 2005 ja 2008. sisaldada ka võimalus kasutada SQL Server Integration Services väljund vormindatud XML faile.Kuid selline lähenemine ei toimi otse vanemad SQL Server 2000 andmebaaside.
  • Kui kasutate SQL Server Management Studio, suur XML tulemusi võib võtta mõõdukalt palju aega, et muuta.Kiiremini tulemusi, proovige bcp ja korras eespool kirjeldatud meetodit.
616
0
0
Sql Server