如何在H2数据库中执行N次查询?
How to execute query N times in H2 database?
我有一个将数据插入 H2 数据库的查询。
INSERT INTO USER_TABLE(USER_ID)
VALUES(RANDOM_UUID())
我需要生成 1000 行进行测试,我该如何为 H2 做呢? MSSQL 中有类似 GO 1000
的东西吗?
您可以使用 SYSTEM_RANGE
在查询中生成必要的行数,并将此查询用作 INSERT
:
的来源
INSERT INTO USER_TABLE(USER_ID) SELECT RANDOM_UUID() FROM SYSTEM_RANGE(1, 1000);
我有一个将数据插入 H2 数据库的查询。
INSERT INTO USER_TABLE(USER_ID)
VALUES(RANDOM_UUID())
我需要生成 1000 行进行测试,我该如何为 H2 做呢? MSSQL 中有类似 GO 1000
的东西吗?
您可以使用 SYSTEM_RANGE
在查询中生成必要的行数,并将此查询用作 INSERT
:
INSERT INTO USER_TABLE(USER_ID) SELECT RANDOM_UUID() FROM SYSTEM_RANGE(1, 1000);