如何在PostgreSQL / Access组合中使用serial / autonumber

时间:2010-06-17 19:54:12

标签: ms-access postgresql

我正在使用PostgreSQL(8.3)中的数据库,用户将通过Microsoft Access 2003与(更新和查询)进行交互。有几个表在PostgreSQL中将主键定义为“serial”。链接到Access时,这些列显示为“数字”,并且在通过Access将新数据插入表中时不会自动递增。有没有办法让串行主键通过Access工作?也许serial不是合适的类型?我需要的只是在用户启动新记录时由Access自动生成的独特内容。

1 个答案:

答案 0 :(得分:4)

序列是一个整数,具有序列的默认值。如果未在此列中插入任何内容,则使用默认值。无论您使用什么客户端,这都会发生。 Access 2003可以作为客户端使用,也可以使用默认值。

提示:在Access中忽略此列,并让数据库使用默认值。