--查询表是否有自增字段
SELECT OBJECTPROPERTY(OBJECT_ID('[表名]'), 'TableHasIdentity')
--查询表的自增字段
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.columns
WHERE TABLE_NAME = '[表名]'
AND COLUMNPROPERTY(OBJECT_ID('[表名]'), COLUMN_NAME, 'IsIdentity') = 1
--获取SQL自增列种子和增量
SELECT IDENT_SEED('[表名]') AS Seed,
IDENT_INCR('[表名]') AS Incr
--【查看】表当前种子
DBCC CHECKIDENT('[表名]', NORESEED)
--【查询】表当前种子
SELECT IDENT_CURRENT('[表名]')
--重置种子
DBCC CHECKIDENT('[表名]', RESEED, 50)
相关文章
- 03-23MS SQL表字段自增相关的脚本
- 03-23在已有数据的表中添加id字段并且自增
- 03-23基于SQL脚本将数据库表及字段提取为C#中的类
- 03-23【SQL】找出行数与自增标识值不相等的表(即有缺行)
- 03-23Oracle中的自连接(self join)-当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。
- 03-23使用Navicat 12 创建SqlServer 的表中,设置自增字段
- 03-23用SQL语句给一个表的增加自增主键或删除主键
- 03-23对数据库里所有表的自增字段初始化
- 03-23powerdesigner设置主键为自增字段,设置非主键为唯一键并作为表的外键
- 03-23sql server sql查询数据库的表,字段,主键,自增,字段类型等信息