当前位置: 代码迷 >> Sql Server >> 添加字段的有关问题
  详细解决方案

添加字段的有关问题

热度:13   发布时间:2016-04-24 10:01:54.0
添加字段的问题
declare @abc varchar(20)
set @abc='zxc'
alter table z add @abc int

请问字段名为变量要怎么写  我这里提示@abc 附近有语法错误
------解决方案--------------------
declare @abc varchar(20)
set @abc='zxc'
DECLARE @sql VARCHAR(max)
SET @sql='alter table z add '+@abc+' int'
EXEC(@sql)

------解决方案--------------------
declare @abc varchar(20)
DECLARE @sql varchar(100)
set @abc='zxc'
SET @sql = 'alter table z add ' + @abc + ' int'
EXECUTE @sql
  相关解决方案