首页 > 数据库 > SQL Server > 正文

SQL Server中通过查询系统表获取表中自增长列的相关信息

2024-08-31 00:43:38
字体:
来源:转载
供稿:网友

有时,我们想看看在一个表中,那一列是自动增长列,其列名是什么,这可以通过查询系统表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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表