读书人

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

发布时间: 2012-11-03 10:57:44 作者: rapoo

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

比如有个一个表,里面有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

读书人网 >SQL Server

热点推荐