在PostgreSQL中生成n行NULL [英] Generate n rows of NULL in PostgreSQL
本文介绍了在PostgreSQL中生成n行NULL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个看起来像这样的表:
I have a table that looks like this:
id, integer, Primary Key, not null
name, character varying
created, timestamp without timezone, not null, default: now()
我想生成一个名称字段为NULL的n行。
I want to generate n rows with NULL a name field.
我知道我可以这样做:
INSERT INTO
employee (name)
VALUES
(NULL),
(NULL)...
但是我更喜欢这样做:
INSERT INTO
employee (name)
SELECT
NULL
FROM
dummy_table_with_n_rows
我可以选择n。
推荐答案
INSERT INTO
employee (name)
SELECT
NULL
FROM
generate_series(1,10000) i;
这篇关于在PostgreSQL中生成n行NULL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文