Как выполнить запрос N раз в базе данных H2? - PullRequest
0 голосов
/ 21 января 2020

У меня есть запрос, который вставляет данные в базу данных H2.

INSERT INTO USER_TABLE(USER_ID)
VALUES(RANDOM_UUID())

Мне нужно сгенерировать 1000 строк для тестирования, как я могу сделать это для H2 ? Есть ли что-то вроде GO 1000 в MS SQL?

1 Ответ

1 голос
/ 21 января 2020

Вы можете использовать SYSTEM_RANGE, чтобы сгенерировать необходимое количество строк в запросе и использовать этот запрос в качестве источника для INSERT:

INSERT INTO USER_TABLE(USER_ID) SELECT RANDOM_UUID() FROM SYSTEM_RANGE(1, 1000);
...