Questo esclude automaticamente la virgola finale, a differenza della maggior parte delle altre risposte.
DECLARE @csv VARCHAR(1000)
SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID
(Se il ModuleValue
column non è già un tipo di stringa, quindi potrebbe essere necessario eseguirne il cast in un VARCHAR
.)