我正在寻找创建两个类似的表,这两个表都需要自动增量功能。看起来在Apache Derby中,你只能递增整数,如:
Create Table Mapping
(
id Integer PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
uname VARCHAR(30) NOT NULL
);
成功运行。我想实现这个目标:
Create Table GMapping
(
gid Float PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1.00001, INCREMENT BY .00001),
gname VARCHAR(30) NOT NULL
);
抛出1.00001和.00001无效的整数文字错误。
有没有办法实现这个目标?如果不是这样,除了Integer,SMALLINT之外,我是否可以使用自动增量,这不需要我指定一个整数?
感谢您的时间。 :)