执行动态SQL列明无效的解决办法

SET @InsertSql = 'UPDATE ##StatisticsDepart SET ' +  'A' + @ColumnName + ' = ' + CONVERT(VARCHAR(20), @Count )+'  WHERE DepartName   =  ' + CHAR(39) +  @DepartName +  CHAR(39)
char(39)就是单引号 直接写‘系统会自动去掉 ,当出现列明无效的时候,就要多往这方面考虑了。
原文地址:https://www.cnblogs.com/noviceliu/p/1681279.html