- 博客(9)
- 资源 (18)
- 收藏
- 关注
原创 java ;javascript;oracle 数组处理
Java 数组: 一维数据的申明:int a[] ; int[] a;在申明的时候不能指定数组的长度,即数组中元素的个数。 创建数组:Java 中用new来创建数组: 数组名 = new 数组元素的类型 [数组元素的个数]; 初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数
2009-07-30 23:34:00 884 1
原创 oracle 字符串处理函数
ora-22835:Buffer to small for clob to char or Blob to raw conversion(actual string,maxinum string) cause:an attempt was made to convert CLOB to CHAR or BLOB to RAW, where the LOB size was bigger t
2009-07-29 23:06:00 1375
转载 Oracle中SQL语句执行效率的查找与解决
本文详细介绍了Oracle中SQL语句执行效率问题的查找与解决的方法。 一、识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题。 2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数) ? 数据列 EXECUTIONS:执行次数 DISK_READS:读盘次数 COMMAND_TYPE:命令类型(3:select,
2009-07-29 22:35:00 1311
转载 控制sql查询走索引
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不
2009-07-29 22:31:00 2423
原创 oracle查询效率(二)--in and exist
in 与 exist 的语法比较: select × from 数据表 t where t.x in (...) 括号内可以是符合t.x字段类型的值集合,如(1,2,3),但如果t.x是number类型的时候,似乎这样的写法会出问题;也可以是通过另外的select语句查询出来的值集合,如(select y from 数据表2 where ...)。
2009-07-29 22:29:00 1809
转载 oracle查询效率(三)
避免在索引列上使用NOT 通常, 我们要避免在索引列上使用NOT, NOT会产生在和在索引列上使用函数相同的影响. 当ORACLE”遇到”NOT,他就会停止使用索引转而执行全表扫描.(22) 避免在索引列上使用计算.WHERE子句中,如果索引列是函数的一部分.优化器将不使用索引而使用全表扫描. 举例: 低效: SELECT … FROM DEPT WHERE SAL * 12 > 25000;
2009-07-29 22:29:00 1501 1
原创 oracle查询效率(一)
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) W
2009-07-29 22:27:00 671
原创 oracle 过滤法定假期
函数设计思路是: 首先判断哪些假期会在我操作的时间内: 这样的假期必须满足:假期的开始时间比我操作结束时间要早,而且假期的结束时间比我操作开始时间要迟。 在去判断假期里面是否需要修改我操作的开始时间和操作的结束时间(因为此时我只关注是一个时间段) 如果假期的开始时间早于我操作的开始时间,则修改我操作的开始为假期的操作开始时间。 如果假期的结束时间晚于我操作的结束时间,则修改我操作的结束时间的假期的
2009-07-29 22:21:00 1096
oracle 10g 帮助文档 全集
2009-02-02
Ora 10G SQL Reference
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人