首页 > 数据库技术 > 详细

oracle临时表(JDBC应用)

时间:2014-02-08 15:02:02      阅读:367      评论:0      收藏:0      [点我收藏+]

在上一年做项目的时候遇到一个数据统计分析的问题,就是客户要求所有的统计必须实施统计,客户给出的报表又非常复杂。

如果在java代码中写大量的SQL语句其一是不好维护;其二是每次统计都会实施的执行SQL语句考虑到网络传输和实时执行SQL语句会影响性能的原因所以决定采用存储过程去统计,这样就有了一个问题,统计出来的数据放到哪里,因为要求是实时统计,如果为统计结果创建存放的数据表,那么对这个数据表的维护必然很复杂,于是考虑采用临时表。首先看看一下临时表的分类,在ORACLE中临时表分为以下两种:

1)SESSEION级别(创建表的SQL语句如下)

    

bubuko.com,布布扣
Create Global Temporary Table Table_Name
(Col1 Type1,Col2 Type2...) On Commit Preserve Rows;
bubuko.com,布布扣

2)事物级别(创建表的SQL)

bubuko.com,布布扣
Create Global Temporary Table Table_Name
(Col1 Type1,Col2 Type2...) On Commit Delete Rows;
bubuko.com,布布扣

 

   

oracle临时表(JDBC应用)

原文:http://www.cnblogs.com/triman/p/3540112.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!