estoy consiguiendo el resultado en SQL Server comoConvertir resultado de SQL Server pone en cadena
SELECT StudentId FROM Student WHERE condition = xyz
estoy recibiendo la salida como
StudentId 1236 7656 8990 ........
El parámetro de salida del procedimiento almacenado es @studentId
cuerda y Quiero la declaración de devolución como
1236, 7656, 8990.
¿Cómo puedo convertir la salida en la única cuerda?
Estoy devolviendo una sola columna [es decir. StudentId]
He intentado este código y funciona. Solo ajuste menor: seleccionar subcadena (@result, 1, len (@result) -1) para eliminar el extra "," – Eden
Probé esto y la última línea no funciona correctamente en SQL Server 2008. 'substring (@result) , 1, len (@result)) 'elimina la coma final, mientras que la versión anterior elimina el carácter antes de la coma también. :) – async
debe ser 'substring (@result, 1, len (@result) - 1)' http://msdn.microsoft.com/en-GB/library/ms187748.aspx – Robino