我正在尝试使用SQL为数据库表生成一百万行。列的逻辑已经就绪,但我不确定如何在没有FROM子句的情况下生成大量行。
我知道如何编写不带FROM子句的SQL查询- select 'a', 'b' -但这只会生成一行。有没有办法用它来生成一百万行?
我还尝试过从包含数据的现有表中进行查询,但我没有一个包含一百万行的表,因此结果的数量始终受限于表的大小。
如何在没有FROM子句的情况下生成一百万行数据?
发布于 2020-01-13 00:01:29
使用generate_series()
select 'a', 'b'
from generate_series(1, 1000000);https://stackoverflow.com/questions/59705567
复制相似问题