我现在需要将几个表中的数据按要求汇在一张表里面。
有以下两种方式,
1:建立几张中间表,分别把几个源表联合查出需要的数据,然后最后再把联合这几张中间表来插入目的表。
2:把主要数据从两个源表里面先插入目的表,然后再关联目的表的其他源表逐步update目的表。请问哪种方式在效率上更好。
有以下两种方式,
1:建立几张中间表,分别把几个源表联合查出需要的数据,然后最后再把联合这几张中间表来插入目的表。
2:把主要数据从两个源表里面先插入目的表,然后再关联目的表的其他源表逐步update目的表。请问哪种方式在效率上更好。
解决方案 »
- 怎么把这几个语句链接成一句
- 一个SQL汇总拼接的问题
- 修改oracle参数中的pga_aggregate_target是否有风险?
- 创建表空间有点疑惑
- ORACLE的SQL语句运行没反应!请高手指点!
- select name,age,address from student order by 3 desc;
- PL/SQL developer可以一次执行多个create table语句,但是insert语句呢?
- Oracle的执行计划保存在什么地方?
- 【求助】ORACLE9i下字段宽度的问题
- 这是啥意思呢?
- 我用的ORACLE9i,我发现一个奇怪的现象,有时候我的一个多表视图结果不一致?
- oralce11g数据库服务端字符集更改问题
2、如果数据量大,可以考虑使用oracle临时表。