Oracle
文章平均质量分 92
王小军08
这个作者很懒,什么都没留下…
展开
-
Oracle CLOB在Hibernate框架下的一次应用
读取更新一张表,表里面有两个超长字段,类型为CLOB,表结构如图所示由于所用系统Hibernate框架有问题,因此不能使用原生的getSession().get(this.entityClass, id)方法和getSession().saveOrUpdate(entity)方法,因此使用最原始的方法拼接sql做插入操作。查询数据public List<PlanDetail> queryPlanDe原创 2016-11-10 21:30:41 · 707 阅读 · 0 评论 -
SQL中on条件与where条件的区别
SQL中on条件与where条件的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再转载 2016-10-11 14:34:54 · 781 阅读 · 0 评论 -
一次ORACLE OVER()开窗函数的使用经历
前景:有一张标的表(loan),用户每做一笔借款请求,都会产生一条记录,每一条借款记录都会有一个状态。比如CLOSED(已结标),IN_PROPRESS(还款中),READY(已满标),FAILED(已流标),每一条记录都是一个“标的”。每一个标的有一个唯一的id,是标的表的主键,同时还有一个borrower_id,代表借贷人。同一个借贷人,可以有多笔借贷。然后我编写sql想要实现的目标(需求)是:原创 2016-09-30 17:25:12 · 946 阅读 · 0 评论 -
Oracle分析函数之Rank函数
本文主要讲述Oracle分析函数之Rank函数的用法最近接触到Oracle这个功能强大而灵活的函数。这个函数特别适用于各种统计查询,下面就来说一说。首先存在 product 表SELECT p.create_time, p.name, p.service_evaluate_fee, p.product_type FROM product p表数据如下:ROW_NUMBER()SELECT row_原创 2016-11-14 16:06:37 · 1091 阅读 · 0 评论 -
MyBatis Generator自动生成实体代码
MyBatis Generator自动生成实体代码首先新建一个Maven工程Maven配置如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche原创 2016-12-09 14:23:55 · 3208 阅读 · 0 评论 -
SQL 子查询 EXISTS 和 NOT EXISTS
MySQL EXISTS 和 NOT EXISTS 子查询语法如下:SELECT … FROM table WHERE EXISTS (subquery)该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。MySQL EXISTS 子查询实例下面以实际的例子来理解 EXISTS 子查询。下面是原始的数据表:art转载 2016-11-08 23:00:19 · 77743 阅读 · 15 评论