io sono sempre il risultato in SQL Server comeConverti risultato SQL Server impostato nella stringa
SELECT StudentId FROM Student WHERE condition = xyz
sto ottenendo l'output come
StudentId 1236 7656 8990 ........
Il parametro di uscita della stored procedure è @studentId
corda e Voglio l'estratto conto come
1236, 7656, 8990.
Come posso convertire l'uscita in la singola stringa?
Sto restituendo una singola colonna [es. StudentID]
Ho appena provato questo codice e funziona. Solo piccola regolazione: seleziona sottostringa (@result, 1, len (@result) -1) per rimuovere l'extra "," – Eden
Provato questo e l'ultima riga non funziona correttamente in SQL Server 2008. sottostringa '(@result , 1, len (@result)) 'rimuove la virgola finale, mentre la versione precedente rimuove anche il carattere prima della virgola. :) – async
dovrebbe essere 'sottostringa (@result, 1, len (@result) - 1)' http://msdn.microsoft.com/en-GB/library/ms187748.aspx – Robino