Anyone here?
Just to add. Error is in this line.
SET @strColumnList = left(@strColumnList,len(@strColumnList)-1).
I tried differently but could not get the result I wanted. like.
SET @strColumnList = LEFT(@strColumnList, CHARINDEX(' ', @strColumnList) - 1)
SET @strColumnList = LEFT(@strColumnList, NULLIF(CHARINDEX(' ', @strColumnList) - 1, -1))
SQL DBA.