2016-12-14 109 views

回答

0

使用generate_series

INSERT INTO tableName (id) SELECT * FROM generate_series(1, 1000); 
+0

哦,上帝,它的工作原理!!!! ....我忍受了这个问题近1周tnx上帝 –

+1

你不应该'INSERT''generate_series'的结果到表中。它没有任何意义。 –

+1

是否有理由避免它? @埃文卡罗尔 – user4658312

2

请尝试以下代码使用循环在表中插入值。

do $$ 
begin 
for r in 1..1000 loop 
insert into schema_name.table_name(id) values(r); 
end loop; 
end; 
$$;