问题描述
身份在突触中是不同的实现,它不能保证任何基值或增量值。
在synapse sql pool中提供identity(1,1)有什么用?
你能回答我的问题吗
解决方法
在 Synapse 中使用标识列的目的是为每一行创建一个 unique key,同时消耗最少的资源。这假设您不使用 SET IDENTITY_INSERT ON
或重置种子以覆盖默认行为。对于唯一的值,不需要特定的起点或增量值。在命令中包含 (<seed>,<increment>)
值可使语法与 SQL Server 和 Azure SQL 保持一致。