读书人

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

发布时间: 2012-01-31 21:28:41 作者: rapoo

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

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

读书人网 >SQL Server

热点推荐