Celui-ci exclut automatiquement la virgule finale, contrairement à la plupart des autres réponses.
DECLARE @csv VARCHAR(1000)
SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID
(Si la valeur ModuleValue
la colonne n'est pas déjà un type de chaîne, vous devrez peut-être la convertir en un VARCHAR
.)