【问题标题】:Generate n rows of NULL in PostgreSQL在 PostgreSQL 中生成 n 行 NULL
【发布时间】:2013-05-15 20:00:25
【问题描述】:

我有一个如下所示的表格:

id, integer, Primary Key, not null
name, character varying
created, timestamp without timezone, not null, default: now()

我想生成 n 行,名称字段为 NULL。

我知道我能做到:

INSERT INTO
  employee (name)
VALUES
  (NULL),
  (NULL)...

但我更喜欢这样做:

INSERT INTO
  employee (name)
SELECT
  NULL
FROM
  dummy_table_with_n_rows

我可以选择n。

【问题讨论】:

    标签: postgresql


    【解决方案1】:
    INSERT INTO
      employee (name)
    SELECT
      NULL 
    FROM
      generate_series(1,10000) i;
    

    【讨论】:

    猜你喜欢
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2017-02-08
    • 2014-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多