ORACLE将查询结果插入到另一个表
时间: 2024-01-05 18:03:22 浏览: 212
您可以使用INSERT INTO SELECT语句将查询结果插入到另一个表中。例如,以下语句将从表A中选择所有列,并将它们插入到表B中:
INSERT INTO tableB
SELECT * FROM tableA;
您还可以选择特定的列,并对它们进行操作,然后将结果插入到目标表中。例如,以下语句将从表A中选择列1和列2,并将它们相加的结果插入到表B的列3中:
INSERT INTO tableB (col3)
SELECT col1 + col2 FROM tableA;
请注意,目标表必须具有与查询结果相同的列数和数据类型。
阅读全文