- ·上一篇文章:SQL Server中触发器简介
- ·下一篇文章:SQL Server中判断表是否建立索引约束相关信息的方法
SQL Server中通过查询系统表获取表中自增长列的相关信息
:2012-06-13 09:42:51
有时,我们想看看在一个表中,那一列是自动增长列,其列名是什么,这可以通过查询系统表syscolumns获得,在查询时只要指明要查询的表名和约束类型即可,下面分别给出获取自动增长列列名的两个方法。
第一个方法:
select name from syscolumns
where id=object_id('Student') and status & 128 = 128
第二个方法:
select name from syscolumns where id=object_id('Student') and
COLUMNPROPERTY(id,name,'IsIdentity')=1
SQL Server中通过查询系统表获取表中自增长列的相关信息