【发布时间】:2016-11-29 02:30:52
【问题描述】:
我需要在一个只包含一列的表中插入一个值,即primary key。
此外,NULL 是不允许的,Identity 设置为 FALSE,Identity Seed 和 Identity Increment 都设置为 0。
我尝试使用INSERT INTO table(id) VALUES (null) 插入,这显然不起作用。 INSERT INTO table(id) default values 也不起作用。
如何使用正确递增的 ID 填充此列?
【问题讨论】:
-
没有配置身份,什么定义了“正确递增的 ID”?
-
由谁递增?如果
Identity为假并且没有设置值的默认值,则您的代码必须提供一个值 -
不太明白,要不要身份?
-
表格由递增的数字组成。不知道为什么
increment被设置为0。
标签: sql-server sql-server-2012 insert