如何创建一个以hsql中另一个序列的值开头的新序列?

时间:2015-04-02 12:18:33

标签: sequence hsqldb

数据库是HSQLDB。 我有一个现有的序列,比如SEQ1。 现在我想创建另一个序列SEQ2,它以SEQ1的下一个值开始。

我试过

CREATE SEQUENCE SEQ2 START WITH SELECT NEXT VALUE FOR SEQ1;
CREATE SEQUENCE SEQ2 START WITH (SELECT NEXT VALUE FOR SEQ1);
CREATE SEQUENCE SEQ2 START WITH NEXT VALUE FOR SEQ1;
CREATE SEQUENCE SEQ2 START WITH (NEXT VALUE FOR SEQ1);

然而,这些似乎都不起作用。还有另一种方法可以在HSQLDB中实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

目前无法实现。在START WITH之后或ALTER SEQUENCE seq RESTART WITH之后,只能使用数字文字。