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

oracle按时间查询翻页时出现与前面一页重复数据

用hibernate查询分页时,翻页显示中有少量记录是重复的。已经确认sql写法没错误。
select savebillin0_.*,entityacct2_.*
from save_bill_info savebillin0_,
CUST_INFO custinfo1_,
entity_acct_bill entityacct2_
where savebillin0_.cust_id = custinfo1_.ID
and entityacct2_.ACCOUT_ID =
(select max(entityacct3_.ACCOUT_ID)
from entity_acct_bill entityacct3_
where entityacct3_.SAVEBILL_ID = savebillin0_.SAVEBILL_ID)
and savebillin0_.OPER_STATUS <> 'BPP00'
and savebillin0_.ADSCRIPTION_ID = '00010015'
order by entityacct2_.OPER_DATE desc   
经过发现当oper_date这个字段为同一天时,导致翻页出现少量重复数据,加入,savebillin0_.savebill_id desc 唯一性字段的排序后可以解决,可能跟oracle内部排序细节有关系。


相关文档:

设置Oracle提示符

在$ORACLE_HOME/sqlplus/admin/login.sql (或者是glogin.sql)中添加:
set termout off   
  COLUMN prompter new_value m_prompt     
  select host_name || ':' || instance_name ||' >'  prompter       
  from sys.v_$insta ......

Oracle审计功能


Oracle审计功能
审计是对选定的用户动作的监控和记录,通常用于:
u          审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。
u    &n ......

Solaris10 安装Oracle 10g

http://inthirties.com:90/thread-1233-1-1.html
好没有碰Solaris了,手有些生了,看来真要装个solaris,平时多玩玩。
在solaris上装Oracle 10g先。
1. 检查安装依赖包
官方要求的包
SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
执行命令
# p ......

oracle优化 缓存对象与数据

author:skate
time:2010/03/16
当系统出现性能瓶颈时,尽量较少不必要的资源消耗,最后就是平衡cpu,内存,io,network等资源,使数据库
可以稳定的运行。
oracle数据库优化的根本是
1.尽量减少资源消耗,例如优化sql,减少sql本身的资源消耗
2.如果无法进一步减少资源的消耗,那就让数据尽量靠近cpu,也就是把数据 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号