现在有两张临时表,表A有25条数据,表B有588条数据,目标是将表A中的每条数据和表B中的每条数据组合成一条新的数据存入表C中,照道理,应该会有25*588=14700条数据,因为涉及到调差,所以我采用了游标,并使用双层for循环来组合数据,出来的结果总是25*25*588= 367500条数据,请问这是怎么回事?
解决方案 »
- 装好10gR1软件 为什么有这么三个服务
- [求教]为何count是300多,但是*列出的结果才33条
- 请高手指点:postgreSql 8.2 如何实现触发器 当一个表有记录新建或更新时同时在另一张表中新建纪录或更新记录
- sql server 2000数据库中的所有存储过程如何高效地导入oracle9i中?
- 我开发的pdmreader数据字典阅读器,大家看看好用不
- 那里有oracle9i下载啊?
- oralce9201打patch到oracle9204,Postinstallation Tasks 这个过程需要运行吗?
- 新手入门,请高人指点
- 问下装Oracle7.5的硬件配置怎么样?急,新手,立刻给分
- oracle 死锁
- oracle在配置Data Guard时,复制数据库时报ORA-12541: TNS: 无监听程序错误,求大神指点迷津
- 关于Mysql联合查询使用别名问题
你的if else是判断什么的?V_count的大小是FSOBRANCHD_T的行数,和policyCuersor的行数是一个值。不是重复了吗
要是不是我理解的这样就贴出所有的代码。
insert into C表 select 这里写A表和B表的相应字段,顺序要和C表的字段一致,每个字段逗号分隔。 from A表,B表;
commit;