4.1.3 从查询结果插入数据 (INSERT INTO ... SELECT ...) PostgreSQL 中使用 INSERT INTO ... SELECT ... 从查询结果插入数据 基本语法 语句的基本语法如下: : 要插入数据的目标表。 : 目标表中要插入数据的列。如果省略此部分,则 SELECT 子句的结果列必须与目标表的列顺序和类型完全匹配。 : 从源表中选择数据的查询。 : 从中选择数据的源表。 : 可选的条件,用于过滤要插入的数据。 重要提示: 子句中选择的列的数量和数据类型必须与 中指定的列的数量和数据类型兼容。如果数据类型不匹配,PostgreSQL 会尝试进行隐式类型转换。如果无法转换,则会抛出错误。