admin admin 2 年,8 月 之前

Oracle 锁相关视图及相关操作

开发多用户、数据库驱动的应用时,最大的难点之一是:一方面要力争取得最大限度的并发访问,与此同时还要确保每个用户能在保证一致性的前提下读取和修改数据,为此就有了锁机制。

开发多用户、数据库驱动的应用时,最大的难点之一是:一方面要力争取得最大限度的并发访问,与此同时还要确保每个用户能在保证一致...

admin admin 2 年,10 月 之前

Python3 函数式编程

函数是 Python 内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程程序设计的基本单元。

函数是 Python 内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的...

admin admin 2 年,11 月 之前

Oracle 里的优化器

对所有的关系型数据库而言,优化器无疑是其中最核心的部分,因为优化器负责解析 SQL,而我们又都是通过 SQL 来访问存储在关系型数据库中的数据的,所以优化器的好坏直接决定该关系型数据库的强弱。从另一个方面来说,正是因为优化器负责解析 SQL,所以要想做好...

对所有的关系型数据库而言,优化器无疑是其中最核心的部分,因为优化器负责解析 SQL,而我们又都是通过 SQL 来访问存储在...

admin admin 2 年,12 月 之前

Python3 运算符与基本数据类型

我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它: 1 是数字、Python 是字符,否则它是分不清 1 和 Python 的区别的。因此,在每个编程语言里都会有一个叫数据类型的东西...

我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它:...

admin admin 3 年 之前

Oracle 性能优化跟踪工具 DBMS_PROFILER 分析

Oracle PL/SQL 性能诊断是经常会遇到的问题,所以 Oracle 提供了比较多的诊断工具,其中就包括了 `DBMS_PROFILER` 包。

Oracle PL/SQL 性能诊断是经常会遇到的问题,所以 Oracle 提供了比较多的诊断工具,其中就包括了 `DBM...

admin admin 3 年 之前

Oracle 报表开发之扩展 GROUP BY

在数据仓库系统中,经常需要对数据进行多维分析,不仅需要标准分组的结果,还需要不同维度的小计和合计,从而提供多角度的数据分析支持,对于这种复杂分组需求,简单 `GROUP BY` 很难达到这种目的。

在数据仓库系统中,经常需要对数据进行多维分析,不仅需要标准分组的结果,还需要不同维度的小计和合计,从而提供多角度的数据分析...

admin admin 3 年 之前

Oracle 对象类型与管道化表函数

在 PL/SQL 中,面向对象的程序设计是基于对象类型来完成的,对象类型是用户自定义的一种复合数据类型,它封装了数据结构和用于操纵这些数据结构的过程和函数。

在 PL/SQL 中,面向对象的程序设计是基于对象类型来完成的,对象类型是用户自定义的一种复合数据类型,它封装了数据结构和...