declare @ varchar(8000)
set @=''
select @=@+rtrim(name)+',' from syscolumns where id=object_id('你的表名') and name<>'你不要的id列名'
set @=left(@,len(@)-1)
exec('select '+@+' from 你的表名')
set @=''
select @=@+rtrim(name)+',' from syscolumns where id=object_id('你的表名') and name<>'你不要的id列名'
set @=left(@,len(@)-1)
exec('select '+@+' from 你的表名')
select 字段1,字段2,...字段n from 表
方法2. 生成sqldeclare @sql varchar(8000)
set @sql='select '
select @sql=@sql+'['+name +'],' from syscolumns
where id=object_id('表') and name <>'id'
set @sql=left(@sql,len(@sql)-1)+' from 表'
exec(@sql)