首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么用select选出非计算列字段

2012-01-24 
如何用select选出非计算列字段?由于我的表字段比较多,我不想一个一个列举出来,如何才能所有非计算列的字段

如何用select选出非计算列字段?
由于我的表字段比较多,我不想一个一个列举出来,如何才能所有非计算列的字段呢?

[解决办法]
查询分析器,表-右键-新窗口创建对象脚本-选择,然后把计算列字段删掉
[解决办法]
--我这是查询TT表的,你把TT改成你的表名

declare @sql varchar(1000)
set @sql= ' '

select @sql=@sql+ ', '+name from syscolumns
where id=object_id( 'TT ')
and status & 0x40 =0
order by colorder

set @sql=stuff(@sql,1,1, ' ')

exec( 'select '+@sql+ ' from TT ')


[解决办法]

--列出所有表的所有非计算列
select * from syscolumns where iscomputed=0

[解决办法]
select name from syscolumns where id=object_id( 'dddd ') and iscomputed=0

热点排行