我想做这样的事情
INSERT INTO table(col1, col2)
(SELECT unnest(ARRAY[('a', 0),('b', 0)]));
此后表将如下所示-
col1 | col2
------------
a | 0
b | 0
这是给Postgres的
有人可以帮忙吗?
答案 0 :(得分:0)
您似乎想要嵌套FROM
的一部分:
INSERT INTO tab(col1, col2)
SELECT c1, c2
FROM unnest(ARRAY[('a'::TEXT, 0::INT),('b'::TEXT, 0::INT)])
AS s(c1 TEXT, c2 INT);