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

如何列出一个表的所有非自增字段

2012-11-03 
怎么列出一个表的所有非自增字段?怎么列出一个表的所有非自增字段?比如有个一个表,里面有20个字段, 其中有

怎么列出一个表的所有非自增字段?
怎么列出一个表的所有非自增字段?

比如有个一个表,里面有20个字段, 其中有一个ID字段是自增的类型,不要列出。
select name from syscolumns where id = object_id( 'table_name ')
这把自增字段也列出来了,我不要自增字段列出来,后面应该带什么条件啊?

[解决办法]

SQL code
select name from syscolumns where id = object_id( 'Vendors ') and COLUMNPROPERTY(id,name,'IsIdentity')!=1
[解决办法]
SQL code
SELECT  OBJECT_NAME(object_id),name  FROM sys.COLUMNS  WHERE object_id=OBJECT_ID('tb') AND is_identity=0
[解决办法]
探讨
SQL code

select name from syscolumns where id = object_id( 'Vendors ') and COLUMNPROPERTY(id,name,'IsIdentity')!=1

热点排行