首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

小弟我想前台直接操作数据库添加列

2012-01-31 
我想前台直接操作数据库添加列我想给一个参数添加这一列declare@lievarchar(50)set@lie 12altertableyhIn

我想前台直接操作数据库添加列
我想给一个参数添加这一列

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] 还有,要是列名是数字加上 []

热点排行