Oracle
文章平均质量分 57
爱吃鱼的猫^_^
这个作者很懒,什么都没留下…
展开
-
Oracle使用row_number() over (partition order by)和DISTINCT去除重复记录
最近做的一个模块涉及到8张表的联合查询,由于这8张表中有很多主从表的关联,结果在使用模糊查询的时候查询结果集出现了重复记录。如下: 执行的SQL语句如下: s原创 2015-11-10 11:12:41 · 11667 阅读 · 13 评论 -
Navicat Premium 连接Oracle 数据库(图文教程)
Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。 一、需要准备的软件 1.Navicat premium 32位 官方下载地址:http://www.navicat.co原创 2015-10-28 10:47:05 · 187009 阅读 · 34 评论 -
Oracle使用row_number()函数查询时增加序号列
使用Oracle自带的row_number()函数能够实现自动增加序号列的要求,但是同时引发一个问题,如果我们查询出来的数据需要使用Order By排序的话,那么我们会发现新增加的序号列是乱序的,它会根据我们Order By后面的字段重新排序,那么怎么解决这一问题呢。 很简单,我们再加上根据Order By排序就可以了。 select row_number() over(ORD原创 2015-11-10 11:29:27 · 40167 阅读 · 16 评论 -
事务的隔离级别解析
在正式讨论我们的问题之前,先让我们来回想一下,什么是事务? 1.事务 所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 2.事务的特性: 【1】原子性:强调事务是一个整体,要么都执行,要不都不执行。 【2】一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性原创 2015-07-31 22:22:49 · 824 阅读 · 8 评论