SQL Server 2012引入了Sequence作为一项新功能,与Oracle和Postgres中的功能相同.序列优先于身份?为什么我们需要序列?

推荐答案

我想你会找到here个答案

使用列的identity属性,可以轻松生成

here:

序列:SQL Server社区已请求序列

还有here个:

SQL Server sequence对象生成的数字序列与

在msdn上,您还可以阅读更多关于用法以及我们为什么需要它的信息(here):

序列是一个用户定义的模式绑定对象,用于生成

通过使用CREATE命令独立于表创建序列

与标识列值不同,标识列值是在创建行时生成的

序列可以定义为任何整数数据类型.如果数据类型

Sql相关问答推荐

如何将资源密集型自连接转换为更快的查询?

使用SQL旋转表的列(Snowflake)

为表中每个缺少的引用创建新行

从自定义日期和时间开始,每月具有给定状态的公司数量

动态组/转置

数据库SQL PARSE_SYNTAX_ERROR

如何在Postgres中为单值输入多行?

用于SQL协助的XQUERY()

Postgres jsonpath运算符的变量替换,如_regex?

不存在记录的国外关键点

Postgresql - WHERE 中的 MAX 标准 - 初学者问题

根据标识符将两行合并为一行

如何 for each id创建长度等于id长度的不同日期序列?

如何通过CROSS APPLY获取多级嵌套JSON属性的值?

函数调用作为插入值语句中的参数

joins 组合多个重复数据删除策略

如何在 SQL Server 中将 -13422.8450 舍入到 -13422.84

如何防止 SQL 中的负收入值并将其重新分配到接下来的月份?

基于源表的 SQL INSERT、UPDATE 和 DELETE

在 Athena / Presto 中提取 JSON 对象以获取动态密钥