oracle将查询的结果再存入到另一个表中,如何写sql或者说怎么实现

问题描述:

具体如select count(*) from test3;(test3表里面有8条数据)
将这个结果再insert到另一张表中。我试着写了
insert into sum select count(*) from test3;这个但是插入的数据不是8而是1,很郁闷

insert into 目标表(字段列表) select 字段列表 from 原始表
能达到你的需求

count(*)是取多少行

insert into 表名(字段名)( select sum(列名) from test3;)

补充一下
insert into 目标表(字段列表) select 字段列表 from 原始表 where 条件,具体需求改select后面的,这里告诉你语法