随笔分类 - Oracle DB
摘要:1、简介 各个数据库对应分页语法各不相同,这里收集整理了常用数据库分页语法。 2、配置 2.1 Oracle数据库分页 Oracle的ROWNUM伪列是实现结果集分页的关键,这里假设每页显示十条记录,取第二页,脚本如下: 1 select row_.* 2 from (select row__.*,
阅读全文
摘要:事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻象读(phantom read):事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同
阅读全文
摘要:场景描述:数据库中有一张存放月销售数据的表,记录月份及销售额。年初需要查看去年各月份销售总额,可能某月没有销售数据,但又需要显示出该月份,原数据如下月销售数据序号月份销售额11200234003330045700最终统计显示如下:月销售数据序号月份销售额112002203370044055700660770880990101001111012120此种场景下,可使用如下SQL 补充缺失数据的月份:1 select rownum as month from dual connect by rownum <= 12如此,与统计结果SQL进行外联接,就得到目标报表。
阅读全文