【问题标题】:Does NEXT VALUE FOR @Sequence in SQL Server work in the same way as Interlocked.Increment() in C#? [duplicate]SQL Server 中的 NEXT VALUE FOR @Sequence 的工作方式是否与 C# 中的 Interlocked.Increment() 相同? [复制]
【发布时间】:2021-10-12 14:14:21
【问题描述】:

我想知道 SQL Server 的 sequence 对象是否在增加其内部计数器时是原子的,因为它在 Interlocked.Increment() 方法的帮助下发生。谁知道?

【问题讨论】:

标签: c# sql .net sql-server


【解决方案1】:

我想知道 SQL Server 的序列对象在 Interlocked.Increment() 方法的帮助下增加其内部计数器是否是原子的。

是的。 SEQUENCE 对象保证不会多次创建相同的 NEXT VALUE,即使多个会话同时请求 NEXT VALUE。

【讨论】:

    猜你喜欢
    • 2013-03-11
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    相关资源
    最近更新 更多