解决办法:

--如果是查出某个字段以外的字段名 语句为
select name from syscolumns where id=object_id('表1') and name<>'ID'
  
--如果是查出某个字段以外的字段名所包含的值 语句为
declare @a varchar(max)
  
select @a=isnull(@a+',','')+name from syscolumns   where   id=object_id( '表1')   and   name <> 'ID'
  
exec ('select 
 from 表1')

如果在Dao层的sql语句,需要把<> 改成  !=,不改会报错

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐