`
hypgr
  • 浏览: 277009 次
社区版块
存档分类
最新评论
文章列表
提示(hint)从Oracle7中引入,目的是弥补基于成本优化器的缺陷。提示通常用来改变SQL执行计划,提高执行效率。使用提示需要遵循的原则: 1)仔细检查提示语法。尽量使用完整注释语法/*+ hint */ 2)使用表别名。如果在查询中指定了表别名,那么提示必须也使用表别名。例如:select /*+ index(e,dept_idx) */ * from emp e; 3)不要在提示中使用模式名称:如果在提示中指定了模式的所有者,那么提示将被忽略。例如: select /*+ index(scott.emp,dept_idx) */ * from emp; 4)检验提示。如果提 ...
问题5 求按登记注册类型多个层次划分的单位个数小计和总计 例如要得出如下的结果: 代码   登记注册类型                            家数          ------ --------------------------------------- --------- 100  ...
分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式。在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的SQL语句就可以实现了,而且在执行效率方面也有相当大的提高。下面我将针对分析函数做一些具体的说明。 分析函数的一般格式是函数名(参数列表) over ([partition by 字段名或表达式] [order by 字段名或表达式]),其中over()部分称为开窗函数,它是可以选填的。     开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化 ...
一个和子查询,视图有关的ora-01722错误子查询中的ora-01722;语句: select *from (select /*+full(b)*/(substr(a034, 1, 4)) testfrom sbjjcgc.datas bwhere reportid = 19and a001 is not null) awhere substr(a.test, 1, 4) = 2007出现ora-01722错误。但子查询a中的字段test ...
首先看一下auto-config="true"的情况下,默认会用到哪些过滤器。 图 7.1. auto-config='true'时的过滤器列表   下面开始对这些过滤器的功能一一道来。 7.1. HttpSessionContextIntegrationFilter 图 7.2. org.springframework.security.context.HttpSessionContextIntegrationFilter 位于过滤器顶端,第一个起作用的过滤器。 用途一,在执行其他过滤 ...
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: tx = session.beginTransaction(); Iterator customers=session.find("from Customer c where c.age>0").iterator(); while(customers.hasNext()){ Customer customer=(Customer)customers.next(); customer.s ...
Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。 <!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters -->&l ...
Ceki Gülcü创造了日志领域界著名的Log4J,现在又实现一个“简单的日志前端接口(Façade)”- SLF4J,和一个“可靠、通用、快速而又灵活的Java日志框架”- LOGBack。作为日志领域中的新秀,已经有种颠覆领域的趋势了。 SLF4J(Simple L ...
powerdesiner的自增长列,以前都是生成sql语句后,再在自增长列中添加Identity(1,1).找了好久,终于打到了方法. 1.如果dbms是MsSql,则选定表后,database-> edit current dbms-> 出现DBMS properties对话框,选择General页,左侧的树选择SQL 2000-> Profile-> Column-> Extended Attributes 下面的ExtIdentityIncrement是步进值,ExtIdentitySeed是起始值,分别设定默认值,后返回。 2.在表的属性对话框里面,选择 ...
1、安装PD v11.0版 2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle) 原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成6 ...
根据流程进行注意点的陈述1、测试页面输入用户名、密码、性别然后提交到usersActon2、usersAction我并没有写入到struts.xml,因为我的整合中去掉了struts.xml,而是使用struts 2的struts2-convention-plugin-2.1.6.jar插件在com.lsxy.tmsoft.action.UsersActi ...
<script type="text/javascript"></script> 使用struts, 在jsp页面中,可以通过ognl访问类的静态方法。   表达式的格式为@[类全名(包括包路径)]@[方法名 |  值名],例如:@java.lang.String@format('foo %s', 'bar') 。页面的输出结果就是:foo bar   在目前的项目中,我们使用了struts最新的版本2.1.2,当我在jsp页面中使用ognl访问类的静态方法时,发现不起作用。也没报错信息,找不到原因。网上搜了一下,也未发现相同经历的人。当 ...
基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 I ...
做过备忘录,很早接触EJB3 的时候很喜欢这个写法 现在hibernate和spring 也支持了 哈哈 在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如 ...
Spring JSR-250注解 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如 ...
Global site tag (gtag.js) - Google Analytics