Я предполагаю, что вы планируете загружать, например, 100 порядковых номеров в клиент за один раз, чтобы использовать их в одной последующей пакетной операции.Это может быть достигнуто с помощью следующего оператора jOOQ, например, в Oracle:
SELECT seq.nextval
FROM dual
CONNECT BY level <= 100;
или с помощью jOOQ
ctx.select(SEQ.nextval())
.connectBy(level().le(100))
.fetch();
В зависимости от используемой СУБД, вам потребуется заменитьconnectBy()
синтаксис по стандартному WITH
синтаксису для рекурсии, или generate_series()
в PostgreSQL, либо другой запрос таблицы, в которой содержится нужное количество строк, в качестве обходного пути.