2014年2月8日

摘要: 在上一年做项目的时候遇到一个数据统计分析的问题,就是客户要求所有的统计必须实施统计,客户给出的报表又非常复杂。如果在java代码中写大量的SQL语句其一是不好维护;其二是每次统计都会实施的执行SQL语句考虑到网络传输和实时执行SQL语句会影响性能的原因所以决定采用存储过程去统计,这样就有了一个问题,统计出来的数据放到哪里,因为要求是实时统计,如果为统计结果创建存放的数据表,那么对这个数据表的维护必然很复杂,于是考虑采用临时表。首先看看一下临时表的分类,在ORACLE中临时表分为以下两种:1)SESSEION级别(创建表的SQL语句如下)Create Global Temporary Table 阅读全文
posted @ 2014-02-08 09:54 金庸群侠传 阅读(1386) 评论(0) 推荐(0)

2013年9月4日

摘要: 一、这种方式是一个简单直观的方式也是最简单的方式不用显示打开关闭游标declare cursor c_bm is select * from d_all_bm;begin for r_bm in c_bm loop insert into table_name(id,dm,mc) values(sys_guid (), r_bm.dm,r_bm.mc); end loop; commit;end; 阅读全文
posted @ 2013-09-04 11:07 金庸群侠传 阅读(162) 评论(0) 推荐(0)

导航