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

ORACLE 时间字段排序问题

 ORACLE 时间字段排序问题
早上在弄EXT排序的时候,因为数据库ID是STRING的,因此在command类里多了一个integer idSort字段,
没想到,根据这个整型的字段进行排序也不行,因为EXT分页出来的虽然是根据这个整型字段排序了。但是
各个页面没有完全的统一排序。
因此,在DAO里写了如下HQL语句:
select tbl from TradeBankcardLog tbl where tbl.payTime between :b and :e order by tbl.payTime desc
1、如果,排序字段中含NULL值,怎么排NULL在最后?
解决方法:
使用nvl函数,对null值作处理
select * from 表 order by nvl(HIREDATE, TO_DATE('1900-01-01',
'yyyy-mm-dd')
2、但是如果加这时间字段排序的话,因为电力系统里面百万数据,速度慢的肯定无法忍受
csdn下:
在ORACLE中,ORDER BY 子句也是可以用到索引的.
并且要查看一下NLS_SORT的值是什么,如果不是BINARY的话,则一定要在排序字段上建立索引以加快速度,(因为,如果NLS_SORT的值不是BINARY的话,查询语句会执行全表扫描),但是,NLS_SORT的值是BINARY的话,在执行排序时,所需的空间是比较小的.并且速度也是比较快的.
建议:
1.将NLS_SORT的值设置为BINARY,最好能在索引列上进行排序.
2.如果NLS_SORT的值不是BINARY,则最好能在排序列上建立索引.


相关文档:

oracle 表空间操作

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

[转载]Oracle存储过程学习

存储过程创建语法:
create or replace procedure 存储过程名(param1 in type,param2 out type) 
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
    Select count(*) into 变量1 from 表A where列名=param1;
    If (判断条件) then
    &n ......

oracle数据导入导出


单表数据迁移:支持clob,blob
      exp estarcom/estarcom@ORACLE  tables=AA direct=y file=C:/AAA1.dmp
   imp estarcom/estarcom@ORACLE  tables=AA  file=C:/AAA1.dmp fromuser=estarcom touser=estarcom
全库数据迁移
exp userid=zhongxin/zhongxin@ORACLE own ......

Oracle ADF 简介

ADF是(Application Development Framework)的简称,它的前身是BC4J。 光听这个名字就知道它是一个end-to-end的框架。和Spring一样它在企业应用架构的每一个层次都提供了它的支持。ADF的架构如下图所示:
在每一层ADF都有它的一些组件。我这次主要想讲讲ADF的data binding,因为它隔离了业务逻辑层和web层,使得两个层次 ......

Oracle未提供相应驱动

  本机电脑上有安装ORACLE10G的客户端,后来由于需要玩了一下ODAC,后来又卸载掉了。结果,使用C#进行连接的时候报:
        未在本地计算机注册“OraOLEDB.Oracle.1”提供程序
  然后,新建一个UDL进行测试,发现Oracle   Provider & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号