sql-server – SQL Server 2012中序列的用法

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2012中序列的用法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有sql Server 2012,我想知道序列的用法是什么.我寻找一个样本来解释序列的用法.

编辑

我知道在数据库中创建和使用Sequence.我想知道使用Sequence的实际场景是什么.

解决方法

CREATE SEQUENCE dbo.OrderIDs
    AS INT
    MINVALUE 1
    NO MAXVALUE
    START WITH 1;

SELECT NextOrderID = NEXT VALUE FOR dbo.OrderIDs
UNION ALL     SELECT NEXT VALUE FOR dbo.OrderIDs
UNION ALL     SELECT NEXT VALUE FOR dbo.OrderIDs;

结果:

NextOrderID
-----------
1
2
3

有关原始来源和更多示例,请参阅here.该页面引用sql Server Denali,它是sql 2012的beta版,但语法仍然相同.

猜你在找的MsSQL相关文章