SQL SERVER2012新增加了SEQUENCE功能:
--创建SEQUENCE
CREATE SEQUENCE [dbo].[Seq1]AS [int]
START WITH 1
INCREMENT BY 1
MAXVALUE 5000000
GO
--建立测试表:
CREATE TABLE TSeq1(col1 int,col2 varchar(50));
GO
--插入数据:
INSERT TSeq1(col1,col2) VALUES (NEXT VALUE FOR SEQ1,'Seq Test by Leks')
go
select MAX(col1) from TSEQ1
go
select current_value from sys.sequences
go
select next value for dbo.seq1
go
本文详细介绍了SQL Server 2012中新增的SEQUENCE功能,包括如何创建SEQUENCE,建立测试表,插入数据以及查询SEQUENCE的当前值和下一个值。
72

被折叠的 条评论
为什么被折叠?



