我想前台直接操作数据库添加列
我想给一个参数添加这一列   
 declare   @lie   varchar(50) 
 set   @lie= '12 ' 
 alter   table   yhInfo   add   (@lie   varchar(50))      
 提示这样的错误: '( '   附近有语法错误。   
------解决方案--------------------需要用动态SQL   
 declare @lie varchar(50) 
 set @lie= '12 ' 
 exec( 'alter table yhInfo add  '+@lie+ ' varchar(50) ')
------解决方案--------------------[12] 还有,要是列名是数字加上 []