Frage : Export-Daten zur XML Akte von der SQL-Datenbank

Wir lassen diese Frage gegen unsere SQL-(2008) Datenbank laufen:

select p_brand, Zählimpuls (*) von Products
group durch p_brand

where findet sie einiges tausend einzigartige Markennamen und zeigt ihren Zählimpuls nahe bei ihnen an.  Wir möchten diese Liste durch 0-9 sortieren und A-Z und die Daten in ein XML zu exportieren archivieren mit dem p_brand Wert und das count.

So dort würde 26 Akten, eine für jeden Buchstaben, A, B, C und so weiter bis Z und 1 weitere XML Akte für alle Werte sein, die mit 0-9 anfangen.  Diese xml Akten sollten erzeugt werden und aktualisierten jedes x-Stunden (d.h. möglicherweise einmal täglich) und gespeichert zu einer Position im Allgemeinen wwwroot Faltblatt, damit wir sie in aus dritter Quelleindexe importieren und sie durch XSLT files.

Please anreden können, erklären in den Laieausdrücken, wie wir dieses vollenden können, damit die xml Akten gründeten auf dem A-Z erzeugt werden und aktualisierten automatisch einmal alle 24 Stunden.  Thanks.

Antwort : Export-Daten zur XML Akte von der SQL-Datenbank

1) ändern Ihre Variable

@DATATOWRITE VARCHAR (MAX) ERKLÄREN

2)  Addieren WENN Bedingung

  WENN LEN (@BRAND) <� 38="" BEGIN="">    @DATATOWRITE = @DATATOWRITE + @XMLDATA EINSTELLTE
    @DATATOWRITE EINSTELLEN = ERSETZEN ((@DATATOWRITE, „@ITEM1@“, @BRAND), „@ITEM2@“, @TOTAL) ERSETZEN
    @DATATOWRITE EINSTELLEN = ERSETZT (@DATATOWRITE, „@ITEM3@“, ERSETZEN (@BRAND, '', „+"))
  ENDE

Ich brachte den geänderten Index an.

Weitere Lösungen  
 
programming4us programming4us