2015-04-02 1 views
0

База данных - это HSQLDB. У меня есть существующая последовательность, скажем, SEQ1. Теперь я хочу создать еще одну последовательность SEQ2, которая начинается со следующего значения SEQ1.Как создать новую последовательность, начинающуюся со значения другой последовательности в hsql?

Я попытался

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

В настоящее время это невозможно. Только числовой литерал может использоваться после START WITH или после ALTER SEQUENCE seq RESTART WITH.