易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle的随机排序

项目里一个功能要用到随机排序,但是后来又因为数据量大的原因,要分页去查询数据,结果导致查询出来的数据出现重复。
原sql如下select * from ( select row_.*, rownum rownum_ from
(select * from tble order by dbms_random.random) row_ where rownum <= 12) where rownum_ > 10;
 
后来解决办法,插入一张临时表记录随机出来的数据,然后按临时表分页去查,想不到好办法,只能当任务来完成了。
过滤掉order by 的排序正则
sql = sql.replaceAll("order by [^\\)]+", "");



相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle归档模式修改

C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 13 15:26:31 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partition ......

Oracle的索引简介(十分钟阅读)

今天继续试验十分钟可以干什么,选取了对Oracle索引的介绍,结果如下:
从google上寻找资料:1:15秒。
阅读概述部分:3:15秒。
Oracle的索引主要包含两类:BTree和位图索引。默认情况下大多使用Btree索引,该索引就是通常所见 唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度。位图索引是Oracle的比较引人注目的地 ......

在64位Linux环境下安装Oracle数据库10g

经过数天不懈的努力,LINUX历尽三次重装,ORACLE重装N次终于在LiNUXAS4 update6 x86_64 下安装好ORACLE10g R 2 (64位) 了。
下面把安装过程和大家分享一下,以免更多人像我一样花费大量的时间在莫名其妙的问题上。
首先要说明的是,官方也有相应的文档安装但是实际过程中,会有一些问题需要解决。
本文档参照了相关说 ......

Oracle诊断案例 Spfile案例一则

情况说明:
系统:SUN Solaris8
数据库版本:9203
问题描述:工程人员报告,数据库在重新启动时无法正常启动.检查发现UNDO表空间丢失.
问题诊断及解决过程如下:
 1. 登陆系统检查alert.log文件
检查alert.log文件是通常是我们诊断数据库问题的第一步
SunOS 5.8
login: root
Password:
Last login: Thu Apr 1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号