我需要帮助理解sql中的Identity

时间:2015-04-22 01:27:07

标签: sql ms-access

IDENTITY [(种子,增量)] 种子做什么? 我似乎无法在谷歌找到答案。

3 个答案:

答案 0 :(得分:3)

种子参数是用于加载到表格中的第一行的值。
将种子视为起始值,并将增量作为上升的数量。

来源:https://msdn.microsoft.com/en-us/library/ms186775.aspx

答案 1 :(得分:2)

标识字段必须是int数据类型。 例如 Id int Identity(1,1)NOT NULL 您无法插入该字段,因为它将自动递增1,如上例所示。您可以根据自己开始和增加它。 例如身份(100,1),身份(100,5) - 增加5。

答案 2 :(得分:2)

将其视为自动递增的值。

它从种子值开始,并以增量递增。

这是一个带有列IDENTITY(100,1),

的表

第一行的值为100

第二行的值为101

第三行的值为102

等等

它经常被用作唯一的主键,因为每一行都会获得一个新值。

相关问题