如何将值插入Access表自动编号字段?

时间:2011-08-24 07:42:41

标签: ms-access sql-insert autonumber

我正在使用jsp和Microsoft Access进行项目。

有三个表格,其中相同的字段用作Receipt_No 这可以从Recp表获得,该表只有一个字段:Receipt_No (AutoNumber, Primary Key)

现在我的问题是,如何在每个收据中插入此自动编号字段?。

2 个答案:

答案 0 :(得分:2)

警告这是少数民族居住区。 (但话又说回来,我认为只有一个自动编号场的桌子也有点贫民区,所以哦。哦

INSERT INTO yourTable (your_autonumber_field) SELECT max(your_autonumber_field) + 1 FROM yourTable

不优雅,但有效。这将在您的收据表中创建一个新记录。它违背了拥有自动编号字段的全部目的,但我没有看到使用SQL在仅包含自动编号字段的表中创建记录的另一种方法。然后,您可以使用SELECT max(your_autonumber_field) FROM yourTable检索新创建的收据ID,以便在其他表格的FK字段中使用。

答案 1 :(得分:1)

自动编号字段具有相应编号的属性,因为记录已输入表中。像自动增量一样的smthng