Sql 在Access中设置标识的等效项

Sql 在Access中设置标识的等效项,sql,ms-access,autonumber,Sql,Ms Access,Autonumber,正如标题所示,是否有任何方法可以关闭Access中的“自动编号”字段,以允许我插入具有我选择的id的行,如您在SQL Server中使用“设置标识”时所做的那样?您可以使用SQL插入id INSERT INTO Table1 (ID) Values (-10) “自动编号”属性将字段的默认值设置为“自动编号种子”值。如果“自动编号”字段也是主键(或具有单独的唯一约束),则不能重复使用任何存储的值。但是,可以显式插入任何与现有存储值不冲突的长整数值。在“自动编号”字段上没有唯一约束的情况下,可以

正如标题所示,是否有任何方法可以关闭Access中的“自动编号”字段,以允许我插入具有我选择的id的行,如您在SQL Server中使用“设置标识”时所做的那样?

您可以使用SQL插入id

INSERT INTO Table1 (ID) Values (-10)

“自动编号”属性将字段的默认值设置为“自动编号种子”值。如果“自动编号”字段也是主键(或具有单独的唯一约束),则不能重复使用任何存储的值。但是,可以显式插入任何与现有存储值不冲突的长整数值。在“自动编号”字段上没有唯一约束的情况下,可以重复插入相同的值


你可能根本不需要SET IDENTITY\u INSERT OFF的等价物

你知道吗,你完全正确,我被INSERT语句上的一个错误吸引住了,我认为是自动编号导致了这个问题,但是,只是尝试了一个简单的INSERT,是的,你可以很容易地添加一行,现在就可以跟踪错误了!!:-)