如何在Pervasive中自动增加一个很大的整数

时间:2019-01-14 02:29:30

标签: pervasive pervasive-sql

在普及版13中使用graphical table editor,如何将大整数设置为唯一的自动递增ID?

2 个答案:

答案 0 :(得分:1)

可以将列类型设置为AUTOINC(8),以指定一个自动递增的8字节序列号。

http://docs.actian.com/psql/PSQLv13/index.html#page/sqlref/sqldtype.htm

答案 1 :(得分:1)

根据ZEN(PSQL)v13的documentation,它说:

  

努力
  在Btrieve操作中,AUTOINC数据类型的长度可以   现在是8个字节以及2个或4个字节。新的长度在   使用9.5格式及更高版本的文件。使用新的8字节读取文件   早期版本的引擎无法打开AUTOINC段。

似乎8字节整数在Zen(PSQL)引擎的SQL端不可用,而仅在Btrieve API中可用。

可能可以使用8字节自动增量创建文件,然后为该表创建SQL定义,但是我不确定。您无法从图形表编辑器中执行此操作。