17

我正在尝试在 H2 数据库中创建一个表。如何指定应从已创建的序列中生成主键?

该序列称为 group_seq,我使用以下语句创建了它:

CREATE SEQUENCE GROUP_SEQ;

因此,当我创建表时,如何指定我希望我的主键 col (ID) 使用该序列?

4

1 回答 1

34

如果您想使用自己的序列:

create sequence group_seq;
create table test3(id bigint default group_seq.nextval primary key);

如果不:

create table test1(id identity);

或者

create table test2(id bigint auto_increment primary key);

所有这些都记录在H2 SQL 语法铁路图中。

于 2013-09-30T17:15:42.680 回答