方法1.
直接写 select 列1,列2...列n from 你的表
方法2. 从syscolumns中提出字段信息,用生成SQL语句的方法
declare @sql varchar(8000) set @sql='select ' select @sql=@sql+'['+name+'],' from syscolumns where object_id('你的表')=id and name not in('你不想显示的字段1','你不想显示的字段2'...) set @sql=left(@sql,len(@sql)-1)+' from 你的表' exec(@sql)
例如:SELECT nameFROM syscolumnsWHERE (id = '238623893') AND (name <> 'd1') AND (name <> 'd2')