表tb有聚集索引,有13个索引中间页. 那么在select count(*) from tb时,发现全走全部的索引中间层叶. 从理论上讲,由于每个数据页都记录着它的上一个page和下一个page,那么最小的io读取应该是: 读根页--->读最小的中间页--->读数据叶子---->依次往后读全部数据页. 但实际上却是读取全部的索引中间页,谁能解释一下? 附部分代码:
--> Title : 扩展存储过程 master.dbo.xp_sqlagent_enum_jobs
计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。
从Oracle 9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。
数据格式一 CARD_CODE Q --------- ------------------------------------------------ 001 quarter_1 001 quarter_2 001 quarter_3 001 quarter_4 002 quarter_1 002 quarter_2 002 quarter_3 002 quarter_4 数据格式二 CARD_CODE Q --------- -------------------------------------------------------------------------------- 002 quarter_1;quarter_2;quarter_3;quarter_4 001 quarter_1;quarter_2;quarter_3;quarter_4
有两个表 a 表字段 name ID 表数据 c null d null e null
其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。 任何转载,请尊重版权。(作者:iihero on csdn)
INTERVAL DAY TO SECOND数据类型
Struts-config.xml
1 说说Struts的优点、缺点 Struts是开源软件,使开发者能更深入的了解其内部实现机制。 Struts 优点:业界”标准”(很多成功案例),学习资源丰富。 Struts的优点主要集中体现在两个方面:Taglib和页面导航。 a、利用Struts提供的taglib可以大大节约开发时间。 b、维护扩展比较方便。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。 c、表现与逻辑分离 d、表单验证解决了请求数据的验证问题,增强了系统健壮性。 e、便于团队开发 Struts缺点: a、大量的使用标签,对于初学者难度较大。 b、ActionForms使用不便、无法进行单元测试(StrutsTestCase只能用于集成) Struts提供了几个标签库?都是什么标签库?
经常遇到发帖求行列转换的代码,用max(decode(..))回复后,十有八九会再问一句:如果列名不固定,或者列数不固定怎么办。就要用存储过程来写,这些存储过程的代码都大同小异,我就想能不能写个通用点的过程 试了一下,把结果发出来
oracle 10g 配置 snmp 监控
oracle的分析函数over 及开窗函数 一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1 20 2 15 3 14 4 18 5 30 规则:按天统计:每天都统计前面几天的总额 得到的结果: DATE SALE SUM ----- -------- ------ 1 20 20 --1天 2 15 35 --1天+2天 3 14 49 --1天+2天+3天 4 18 67 . 5 30 97 .
代码引用原文传送门:http://www.yuanma.org/data/2006/1209/article_1925.htm
Hibernate主键生成方式 Key Generator 主键产生器 可选项说明: 1) assigned 主键由外部程序负责生成,无需Hibernate参与。
41、是否可以继承String类?
1、面向对象的特征有哪些方面
1. 解释FUNCTION,PROCEDURE和PACKAGE区别 答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。
1、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
--获取两时间的相差豪秒数 select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差豪秒数 FROM DUAL; /* 相差豪秒数 ---------- 86401000 1 row selected */
view plaincopy to clipboardprint? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config.dtd"><!-- struts-config.xml中的元素必须按照上述doc指令中的dtd文档定义顺序书写,本例即遵从了dtd定义顺序 --><!-- struts-config是整个xml的根元素,其他元素必须被包含其内 --> <struts-config><!-- 名称:data-sources 描述:data-sources元素定义了web App所需要使用的数据源 数量:最多一个 子元素:data-source --> <data-sources> <!-- 名称:data-source 描述:data-source元素定义了具体的数据源 数量:任意多个 属性: @key:当需要配置多个数据源时,相当于数据源的名称,用来数据源彼此间进行区别 @type:可以使用的数据源实现的类,一般来自如下四个库 Poolman,
功能描述:用指定分隔符切割输入的字符串,返回一维数组,每个数组元素为一个子串。
<html:select>标签生成HTML<select>元素.基本形式:
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32
1、查看当前用户,可以在 SQL Plus中执行下面语句
在项目开发过程中,也许你会遇这样的情况。在某一Js文件中需要完成某一功能,但这一功能的大部分代码在另外一个Js文件中已经完成了,自己只需要调用这个方法再加上几句代码就可以实现所需的功能。我们知道,在html中,利用<script language="javascript" type="text/javascript" src="./script.js"></script>引入的两个js是不可以相互调用的。那么该如何解决呢?当然,你可以将代码通通copy过来,也许你并不喜欢这样。
