mssql 获取自增列起始及增量
                        
                            时间:2021-07-01 10:21:17
                            帮助过:2人阅读
							                        
                     
                    
                    
                     --首先创建一个表
 2 CREATE TABLE [dbo].
[abcd](
 3     [id] [int] IDENTITY(
3,
4) 
NOT NULL,
 4     [NAME] [varchar](
50) 
NULL,
 5     [remark] [varchar](
200) 
NULL
 6 ) 
ON [PRIMARY]
 7 
 8 
 9 --获取起始值
10 SELECT IDENT_CURRENT(
‘abcd‘)
--起始值
11 --获取增量
12 SELECT IDENT_INCR(
‘abcd‘)
13 --判断 自增列
14 SELECT   syscolumns.name,IsIncrementColumn 
= cast(
CASE syscolumns.status
15                        WHEN 128 THEN 1
16                        ELSE 0
17                      END AS bit) 
FROM syscolumns
18 WHERE   syscolumns.id 
= ( 
SELECT    id
19                           FROM      sysobjects
20                           WHERE     name 
= ‘abcd‘
21                         )
 
mssql 获取自增列起始及增量
标签: