如何在 hsql 中创建一个以另一个序列的值开始的新序列?
How to create a new sequence starting with the value of another sequence in hsql?
数据库是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);
然而,None 其中似乎有效。在 HSQLDB 中还有其他方法可以实现吗?
这目前是不可能的。在 START WITH
或 ALTER SEQUENCE seq RESTART WITH
.
之后只能使用数字文字
数据库是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);
然而,None 其中似乎有效。在 HSQLDB 中还有其他方法可以实现吗?
这目前是不可能的。在 START WITH
或 ALTER SEQUENCE seq RESTART WITH
.