我在 Sql Server 2008 数据库中的 Identity 自动增量列值存在一个烦人的问题。当我从表中删除一行(或删除所有行)时,当我添加一个新条目时,无论该记录是否仍然存在,它都会从插入到先前记录中的任何值递增。
我想知道是否有人知道如何获取它,以便 IDENTITY 列将从 EXISTS 的先前记录自动递增。
我的代码如下所示:
CREATE TABLE Product
(
Product_Barcode INT NOT NULL PRIMARY KEY IDENTITY,
Product_Description VARCHAR(255),
Product_Name VARCHAR(255),
Product_Supplier VARCHAR(255) FOREIGN KEY REFERENCES Supplier(Supplier_Name),
Product_Size VARCHAR(255),
Product_Weight FLOAT
);