求教ALTER TABLE中加变量的问题
'字段名 '如何用变量来传递?   
 declare   @hmname   varchar(50) 
 set   @hmname= '112 ' 
 declare   @mc   varchar(50) 
 set   @mc= 'hm '   +      @hmname 
 select   @mc   
 ALTER   TABLE      hmcc   add   @mc   int   null;   
 兄弟有没有空帮我看看,上面那条出错,什么改才可以让他执行,变量是一定要用的。
------解决方案--------------------declare @hmname varchar(50) 
 set @hmname= '112 ' 
 declare @mc varchar(50) 
 set @mc= 'hm ' +  @hmname    
 exec( 'ALTER TABLE hmcc add  '+@mc+ ' int ')