oracle存储过程 将五张表的数据查询出来插入到一张表中

这张表包含这五张表的字段,这五张表中有startDate,endDate,Month,Type
Type: Day,Week,Month
当Type为Day时,根据startDate,endDate两个时间相关联,取出所有Type为Day的数据,插入到一张表中

第1个回答  2013-05-22
描述不清, type=day? 如何关联startDate,endDate两个时间,五张表结构一样?本回答被提问者采纳

oracle 用存储过程将某一些表里面的数据查出来之后,批量插入另一张大...
table1:是要插入数据的目标表 table2 :是数据的来源表 针对你提出的需求是不用写存储过程的,上面的sql就完全可以实现;当然,你将上面的sql代码 放到过程体里面就OK了,你试下吧

oracle存储过程查找表数据插入另一个表中。。
不用存储过程,直接INSERT就行 insert into D (select * from A where mz not in(select mz from B) and jg not in(select jg from C));你要存储过程的话再加个壳 create or replace procedure XXX IS begin insert into D (select * from A where mz not in(select mz from B) and ...

oracle中,如何防止多个会话同时调用存储过程,造成的计算结果重复,详细...
有一个存储过程pro,会将计算结果插入到一张结果表中tab,在执行pro的时候,pro会先将结果表中数据删掉,再执行算法,算出新的结果后插入到tab中.但是如果多个会话同时调用该过程,发现结果... 有一个存储过程 pro,会将计算结果插入到一张结果表中tab,在执行pro的时候,pro会先将结果表中数据删掉,再执行算法,算出新...

oracle存储过程提问:oracle 用存储过程将某一表里符合条件的数据查出...
先把表创建起来,然后用insert语句插入。create or replace procedure P_Insert(v_date in varchar2,v_cp varchar2) is begin INSERT INTO ora201301 SELECT * FROM bh WHERE 字段名1 BETWEEN v_date||'\/01' AND v_date||'\/31' AND 字段名2=v_cp;COMMIT;end P_Insert;...

用oracle存储过程将一张表的数据查出插入另一张表
2、先向table1中插入测试数据; insert into test_tbl_1 select level, 'lvl_'||level from dual connect by level<=10; commit; 3、查询table1表中全量数据;select t.*, rowid from test_tbl_1 t; 4、编写存储过程,将table1表数据插入table2表; create or replace procedure sp_test_insert as begin...

...如何用存储过程把多个表的数据添加到一张表中,表字段都很相近,我用...
然后字段是哪些 如果表名不变 字段类似的话 我帮你写个模型 create proc usp_tableall as insert into 表名 --这里表要存在 存储你处理的数据 否则就用select * into from tb 的格式 select col1,col2 from a union all select col1,col2 from b ……go exec usp_tableall ...

...如何用存储过程把多个表的数据添加到一张表中,表字段都很相近,我用...
然后字段是哪些 如果表名不变 字段类似的话 我帮你写个模型 create proc usp_tableall as insert into 表名 --这里表要存在 存储你处理的数据 否则就用select * into from tb 的格式 select col1,col2 from a union all select col1,col2 from b ……go exec usp_tableall ...

Oracle如何把从表A读取出来的若干条数据循环插入到B表中
INSERT INTO B SELECT '测试数据', id FROM A 解决问题。要写完整点,那就是 INSERT INTO B (name, jlid) SELECT '测试数据', id FROM A

写oracle 存储过程,我想从一个表查出数据插入另一个表,但是从select表...
既然查不出数据,就不需要处理,查到则插入,否则就什么都不做呗。如果有疑问请详细说明你的情况。

oracle存储过程中循环查询返回多个结果集怎么集合在一起?
返回结果集合成什么样?一条记录直接输出?你可以把返回的结果插到一张表里,然后去看不就行了吗?你可以把每次查询,改成每次插入一张表里,回过头再看结果集

相似回答
大家正在搜