Vraag : De Gegevens van de uitvoer aan Xml- Dossier van SQL Gegevensbestand

Wij stellen deze vraag tegen ons SQL (2008) gegevensbestand in werking:

select p_brand, zal telling (*) van Products
group door p_brand

where het verscheidene duizend unieke merknamen vinden en zal hun telling naast hen tonen.  Wij zouden deze lijst door 0-9 willen sorteren en A-Z en de gegevens naar een Xml- dossier met de p_brandwaarde en count.

So uitvoeren er zou 26 dossiers, één voor elke brief, A, B, C etc. tot Z zijn, en 1 meer Xml- dossier voor alle waarden die met 0-9 beginnen.  Deze xmldossiers zouden moeten worden geproduceerd en bijwerkten de uren van elk X (d.w.z. misschien eens dagelijks) en spaarden aan een plaats in de openbare wwwrootomslag zodat wij hen kunnen invoeren in derdemanuscripten en hen stileren door/>Please XSLT files.

Antwoord : De Gegevens van de uitvoer aan Xml- Dossier van SQL Gegevensbestand

1) Verandering uw variabele

VERKLAAR @DATATOWRITE (MAXIMUM) VARCHAR

2)  Voeg toe ALS voorwaarde

  ALS LEN (@BRAND) <� 38="" BEGIN="">    @DATATOWRITE = @DATATOWRITE + @XMLDATA PLAATSTE
    DE REEKS @DATATOWRITE = VERVANGT (VERVANG (@DATATOWRITE, „@ITEM1@“, @BRAND), „@ITEM2@“, @TOTAL)
    DE REEKS @DATATOWRITE = VERVANGT (@DATATOWRITE, „@ITEM3@“, VERVANGEN (@BRAND, '', „+“))
  EIND

Ik maakte het gewijzigde manuscript vast.

Andere oplossingen  
 
programming4us programming4us