查找SQL server 数据表的自增量字段名

时间:2020-11-27 14:33:07

以前也用过其它的方法实现,如sp_columns存储过程.现在又有了一个方法:
直接从syscolumns表中查询,'TableName'为指定的表名称
请看MSDN中关于columnproperty函数的说明

select [name] from [dbo].[syscolumns] where columnproperty([id],[name],'IsIdentity')=1
and [id]=object_id('TableName')