Questione : Dati dell'esportazione alla lima di XML dalla base di dati di SQL

Stiamo facendo funzionare questa domanda contro le nostra 2008) basi di dati di SQL (: p_brand del

select, conteggio (*) da Products
group da p_brand

where troverà parecchio mille nomi di marca unici e visualizzerà il loro conteggio vicino loro.  Vorremmo fascicolare questa lista da 0-9 ed il A-Z ed esportare i dati verso un XML archiva con il valore del p_brand e il count.

So là sarebbe 26 lime, una per ogni lettera, A, la B, C ed e così via fino alla Z ed a 1 nuovo lima di XML per tutti i valori a cominciare da 0-9.  Queste lime del xml dovrebbero essere generate ed hanno aggiornato le ore di ogni X (cioè forse una volta giornalmente) e risparmiato ad una posizione nel dispositivo di piegatura pubblico del wwwroot in moda da poterli importarli negli scritti di terzi e designarli noi con XSLT files.

Please spiegano nei termini del laico come possiamo compire questo in moda da generare le lime del xml abbiano basato sul A-Z ed hanno aggiornato automaticamente una volta ogni 24 ore.  Thanks.
class= del

Risposta : Dati dell'esportazione alla lima di XML dalla base di dati di SQL

1) cambia la vostra variabile

DICHIARARE IL @DATATOWRITE VARCHAR (MAX)

2)  Aggiungere SE circostanza

  SE LEN (@BRAND) <� 38="" BEGIN="">    REGOLASSE IL @DATATOWRITE = IL @DATATOWRITE + IL @XMLDATA
    REGOLARE IL @DATATOWRITE = SOSTITUISCONO (SOSTITUIRE (@DATATOWRITE, “@ITEM1@„, @BRAND), “@ITEM2@„, @TOTAL)
    REGOLARE IL @DATATOWRITE = SOSTITUISCONO (@DATATOWRITE, “@ITEM3@„, SOSTITUISCE (@BRAND, '', “+"))
  ESTREMITÀ

Ho attaccato lo scritto modificato.

Altre soluzioni  
 
programming4us programming4us