我想前台直接操作数据库添加列
我想给一个参数添加这一列
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] 还有,要是列名是数字加上 []