我记得 SQL Server(可能是 2014 版,但也可能是 2016 版)添加了创建数据库级计数器(身份字段?)的功能。有点像数据库级别的 IDENTITY 函数。我不记得他们如何称呼这些计数器,所以在帮助中找不到它们。
这些计数器叫什么,我如何创建一个?
请注意,我不是在谈论创建一个带有标识列的表并滚动一个标量值函数来返回它。我指的是一个内置功能,但我不记得它的名字了。
我记得 SQL Server(可能是 2014 版,但也可能是 2016 版)添加了创建数据库级计数器(身份字段?)的功能。有点像数据库级别的 IDENTITY 函数。我不记得他们如何称呼这些计数器,所以在帮助中找不到它们。
这些计数器叫什么,我如何创建一个?
请注意,我不是在谈论创建一个带有标识列的表并滚动一个标量值函数来返回它。我指的是一个内置功能,但我不记得它的名字了。
听起来像是 SQL 2012 引入的序列
信息:
https
://msdn.microsoft.com/en-us/library/ff878058.aspx 创建序列语法:
https
: //msdn.microsoft.com/en-us/library/ff878091.aspx 关于它们的不错的 SimpleTalk 文章:
https://www.simple-talk.com/sql/learn-sql-server/sql-server-sequence-basics/