Informix中的身份

时间:2018-09-03 14:24:10

标签: sql informix ddl

我正在使用Informix,并且想要创建一个像这样的表:

CREATE TABLE increment_table 
 (
    id SERIAL NOT NULL, 
    increment_column INTEGER IDENTITY (START WITH 2000, INCREMENT BY 1), 
    name VARCHAR(255) NOT NULL,
    PRIMARY KEY (id)
 );

但是当我运行该语句时,结果是在INTEGER关键字之后出现语法错误。我想是因为Informix不支持此关键字IDENTITY。

您能帮我一些有关如何创建具有以下特征的自动增量列的想法吗?

  1. 该列需要在每个插入中自动增加。
  2. 该列不是主键。
  3. 允许我设置起始次数和增量值。
  4. 可以编辑列的值。
  5. 该表已具有一个序列列。

0 个答案:

没有答案