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

SET @InsertSql = 'UPDATE ##StatisticsDepart SET ' +  'A' + @ColumnName + ' = ' + CONVERT(VARCHAR(20), @Count )+'  WHERE DepartName   =  ' + CHAR(39) +  @DepartName +  CHAR(39)
char(39)就是单引号 直接写‘系统会自动去掉 ,当出现列明无效的时候,就要多往这方面考虑了。
posted on 2010-03-09 09:25  noviceliu  阅读(591)  评论(4编辑  收藏  举报