`
footman265
  • 浏览: 118341 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
文章列表
oracle函数详解 文章分类:数据库   1、SQL 语句基础下面给出SQL语句的基本介绍。1.1、SQL语句所用符号操作符 用途 例子 + - 表示正数或负数,正数可省去 + -1234.56 + 将两个数或表达式进行相加 A=c+b - 将两个数或表达式进行相减 34-12 * 将两个数或表达式进行相乘 12*34 / 除以一个数或表达式 18*11 NULL 空值判断 Where name is null; || 字符串连接 ‘101-’||tel_num = 等于测试 Select * from emp  where name=’赵元杰’; != 或<> ...
Oracle 常用SQL技巧收藏(转) 文章分类:数据库 1. SELECT子句中避免使用 “*”     当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间     使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如:  Sql代码 
Oracle 10g数据类型大全 文章分类:数据库   oracle数据类型全攻略: 数据类型 取值范围 描述 备注 Char(n)
oracle经典题目 文章分类:数据库   --01 按以下格式显示下面的信息,条件是工资大于1500的。 --  部门名称  姓名  工资 select dname,ename,sal from dept,emp where dept.deptno = emp.deptno and sal > 1500 --2 按以下格式显示下面信息,条件是此人工资在所有人中最高。 --  部门  姓名  工资 select dname,ename,sal from dept,emp where dept.deptno = emp.deptno   and emp.sal = (se ...
Oracle中存储过程的创建和调用 文章分类:数据库 1.Oracle中创建存储过程的格式如下:create [or replace] procedure <过程名><参数1>, [方式1] ,<数据类型1>,<参数2>, [方式2] ,<数据类型2>,...is | asbeginPL/SQLend;其中参数in表示输入,out表示输出,in out 表示既可以输入也可以输出;2.调用存储过程的方法如下:a.使用execute命令调用:SQL>execute proc_name(part1, part2);b. ...
Oracle中使用触发器插入自增字段 文章分类:数据库 创建触发器格式如下:create [or replace] trigger name{before|after}{event [or...]}on table[for [each] {row|stament}][when(condition)]plsql block | call procedure statement使用触发器插入自增字段:   Sql代码 
Hibernate二级缓存(转) 文章分类:Java编程 这两天优化一个模块,那模块的问题是有时用户量访问量大时就慢了,于是想起去优化数据库操作,使用Hibernate的二级缓存。 先是看了一些参考手册,然后找了几个配置的实例, ...
加速你的Hibernate引擎(下) 文章分类:Java编程   4.6 HQL调优 4.6.1 索引调优 HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。 大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。4.1节让你使用一个集合来处理所有可能的数据搜索条件。如果这不太实际,那么你可以使用后端剖析工具来创建一个针对应用程序涉及的所有SQL ...
加速你的Hibernate引擎(上) 文章分类:Java编程   1.引言 Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。 通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。 我们假设读者对Hibernate有一个基本的了解。如果一个调优方法在Hibernate 参考文档(下文简称H ...
Jbpm4常用操作 文章分类:Java编程 一、流程定义 1.部署流程定义    ProcessEngine processEngine = new Configuration().buildProcessEngine();    RepositoryService repositoryService = processEngine.getRepositoryService();   例:布署文件中的流程    //布署当前目录下pd.jpdl.xml文件    String deploymentId = repositoryService.createDeployment() ...
  spring Transaction Manager和hibernate session 吐血经验谈 文章分类:Java编程 关键字: spring transaction hibernate session 记录我在使用spring,hibernate的时候遇到的session,和事务管理的问题. spring用一个OpenSessionInView的filter来处理session was closed的问题.这个大家并不陌生. 我们项目当中的dao层有一个baseDao. 封装了一系列对持久化对象的操作方法.C,R,U,D 条件查询.分页查询.等等.而且baseDao当中的所 ...
  浅析Spring提供的事务管理方法 2006-03-02 08:32作者:fly29出处:blog责任编辑:方舟
转 hibernate性能优化 1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会 ...
转 Hibernate 性能优化技巧 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程 ...
转 Hibernate乐观锁实现之Timestamp 通过在表中及POJO中增加一个Timestamp字段来表示记录的最后更新时间,来达到多用户同时更改一条数据的冲突,这个timestamp由数据库自动添加,无需人工干预 数据库结构:   create table studentTimestamp(id varchar(32),name varchar(32),lastUpdateDateTime timestamp
Global site tag (gtag.js) - Google Analytics